From 05d54d788450e4bed32b7d0b9bf7d67eada23f2d Mon Sep 17 00:00:00 2001 From: Hitansh Madan Date: Wed, 15 Nov 2023 22:19:49 +0530 Subject: [PATCH] feat: add WRW support for coreum Ticket: WIN-1078 --- electron/main/index.ts | 3 + package-lock.json | 2695 ++++++++--------- package.json | 67 +- scripts/build-icons.js | 1 + .../CryptocurrencyIcon/CryptocurrencyIcon.tsx | 33 +- .../NonBitGoRecoveryCoin.tsx | 2 + src/helpers/config.ts | 14 + 7 files changed, 1386 insertions(+), 1429 deletions(-) diff --git a/electron/main/index.ts b/electron/main/index.ts index eafe4be1..a4d3ec18 100644 --- a/electron/main/index.ts +++ b/electron/main/index.ts @@ -14,6 +14,7 @@ process.env.PUBLIC = app.isPackaged /* eslint-disable @typescript-eslint/unbound-method */ import { Atom, Tatom } from '@bitgo/sdk-coin-atom'; import { Bld, Tbld } from '@bitgo/sdk-coin-bld'; +import { Coreum, Tcoreum } from '@bitgo/sdk-coin-coreum'; import { Hash, Thash } from '@bitgo/sdk-coin-hash'; import { Injective, Tinjective } from '@bitgo/sdk-coin-injective'; import { Sei, Tsei } from '@bitgo/sdk-coin-sei'; @@ -124,6 +125,8 @@ sdk.register('sei', Sei.createInstance); sdk.register('tsei', Tsei.createInstance); sdk.register('zeta', Zeta.createInstance); sdk.register('tzeta', Tzeta.createInstance); +sdk.register('coreum', Coreum.createInstance); +sdk.register('tcoreum', Tcoreum.createInstance); Erc20Token.createTokenConstructors().forEach(({ name, coinConstructor }) => { sdk.register(name, coinConstructor); }); diff --git a/package-lock.json b/package-lock.json index ec4f7bc7..3ea92ff4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,39 +9,40 @@ "version": "4.21.0", "license": "Apache-2.0", "dependencies": { - "@bitgo/abstract-cosmos": "1.6.10", - "@bitgo/abstract-utxo": "3.15.0", - "@bitgo/sdk-api": "1.21.0", - "@bitgo/sdk-coin-ada": "2.14.0", - "@bitgo/sdk-coin-atom": "3.6.10", - "@bitgo/sdk-coin-avaxc": "2.6.10", - "@bitgo/sdk-coin-bch": "1.5.10", - "@bitgo/sdk-coin-bcha": "1.7.10", - "@bitgo/sdk-coin-bld": "1.4.10", - "@bitgo/sdk-coin-bsv": "1.5.10", - "@bitgo/sdk-coin-btc": "1.7.10", - "@bitgo/sdk-coin-btg": "1.5.10", - "@bitgo/sdk-coin-dash": "1.5.10", - "@bitgo/sdk-coin-doge": "1.12.10", - "@bitgo/sdk-coin-dot": "3.12.1", - "@bitgo/sdk-coin-eos": "1.5.10", - "@bitgo/sdk-coin-eth": "4.7.10", - "@bitgo/sdk-coin-ethw": "1.5.10", - "@bitgo/sdk-coin-hash": "1.4.10", - "@bitgo/sdk-coin-injective": "1.4.10", - "@bitgo/sdk-coin-ltc": "2.2.10", - "@bitgo/sdk-coin-near": "1.6.10", - "@bitgo/sdk-coin-osmo": "1.6.10", - "@bitgo/sdk-coin-polygon": "1.7.10", - "@bitgo/sdk-coin-sei": "1.4.10", - "@bitgo/sdk-coin-sol": "2.17.0", - "@bitgo/sdk-coin-tia": "1.4.10", - "@bitgo/sdk-coin-trx": "1.15.0", - "@bitgo/sdk-coin-xlm": "2.3.10", - "@bitgo/sdk-coin-xrp": "1.7.10", - "@bitgo/sdk-coin-zec": "1.5.10", - "@bitgo/sdk-coin-zeta": "1.8.0", - "@bitgo/utxo-lib": "9.13.0", + "@bitgo/abstract-cosmos": "1.11.0", + "@bitgo/abstract-utxo": "3.21.0", + "@bitgo/sdk-api": "1.27.0", + "@bitgo/sdk-coin-ada": "2.20.0", + "@bitgo/sdk-coin-atom": "3.11.0", + "@bitgo/sdk-coin-avaxc": "2.12.0", + "@bitgo/sdk-coin-bch": "1.5.16", + "@bitgo/sdk-coin-bcha": "1.7.16", + "@bitgo/sdk-coin-bld": "1.9.0", + "@bitgo/sdk-coin-bsv": "1.5.16", + "@bitgo/sdk-coin-btc": "1.7.16", + "@bitgo/sdk-coin-btg": "1.5.16", + "@bitgo/sdk-coin-coreum": "4.0.0", + "@bitgo/sdk-coin-dash": "1.5.16", + "@bitgo/sdk-coin-doge": "1.12.16", + "@bitgo/sdk-coin-dot": "3.18.0", + "@bitgo/sdk-coin-eos": "1.5.16", + "@bitgo/sdk-coin-eth": "7.0.0", + "@bitgo/sdk-coin-ethw": "4.0.0", + "@bitgo/sdk-coin-hash": "1.9.0", + "@bitgo/sdk-coin-injective": "1.9.0", + "@bitgo/sdk-coin-ltc": "2.2.16", + "@bitgo/sdk-coin-near": "1.6.16", + "@bitgo/sdk-coin-osmo": "1.11.0", + "@bitgo/sdk-coin-polygon": "4.0.0", + "@bitgo/sdk-coin-sei": "1.9.0", + "@bitgo/sdk-coin-sol": "2.23.0", + "@bitgo/sdk-coin-tia": "1.9.0", + "@bitgo/sdk-coin-trx": "1.21.0", + "@bitgo/sdk-coin-xlm": "2.8.0", + "@bitgo/sdk-coin-xrp": "1.7.16", + "@bitgo/sdk-coin-zec": "1.5.16", + "@bitgo/sdk-coin-zeta": "1.14.0", + "@bitgo/utxo-lib": "9.19.0", "@ethereumjs/common": "2.6.5", "@lottiefiles/react-lottie-player": "3.4.9", "clsx": "1.2.1", @@ -2399,14 +2400,14 @@ "dev": true }, "node_modules/@bitgo/abstract-cosmos": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/abstract-cosmos/-/abstract-cosmos-1.6.10.tgz", - "integrity": "sha512-x5VKoaUT+We1PpvlMb/FjfFFiMswNLuiNPxnU9WSgCg+dc/Wv72ITs2X7/iAbnrz8YDrZsvVvGd5/VR28QVVRg==", - "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@bitgo/abstract-cosmos/-/abstract-cosmos-1.11.0.tgz", + "integrity": "sha512-Tj5Uy8/pN0v3D71MmEp+fDIgni/FFcg1ySRo6lAa1wum5/GqUSmH20xYSUJTaF3b/kqU4edQJMMpuJitacIeGA==", + "dependencies": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/crypto": "^0.30.1", "@cosmjs/encoding": "^0.29.5", @@ -2418,54 +2419,90 @@ "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/abstract-eth": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/abstract-eth/-/abstract-eth-1.4.10.tgz", - "integrity": "sha512-L7urW22uImqBIHxGGyNyxuVDAKXzQuFApblu6m/SOytVIxmz3NtQQqQ1AO5mJ8/G2BEJk2P3lBttIDu2WIqD9w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/abstract-eth/-/abstract-eth-4.0.0.tgz", + "integrity": "sha512-weXBeA1lMpvYzA7N+BbgfSys9lY6U9OPJGwxSn4qbyw772FNA8C3tNUbVTJWUAZZGGpTB0jrqGGPOGqvYnhCPQ==", + "dependencies": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@ethereumjs/common": "^2.6.5", + "@ethereumjs/tx": "^3.3.0", + "@metamask/eth-sig-util": "^5.0.2", + "bignumber.js": "^9.1.1", + "bn.js": "^5.2.1", + "debug": "^3.1.0", + "ethereumjs-abi": "^0.6.5", + "ethereumjs-util": "7.1.5", + "ethers": "^5.1.3", + "keccak": "^3.0.3", + "lodash": "4.17.21", + "secp256k1": "5.0.0" + }, + "engines": { + "node": ">=16 <21" + } + }, + "node_modules/@bitgo/abstract-eth/node_modules/keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "hasInstallScript": true, "dependencies": { - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "bignumber.js": "^8.0.1" + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">=16 <19" + "node": ">=10.0.0" } }, - "node_modules/@bitgo/abstract-eth/node_modules/bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==", + "node_modules/@bitgo/abstract-eth/node_modules/secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, "engines": { - "node": "*" + "node": ">=14.0.0" } }, + "node_modules/@bitgo/abstract-eth/node_modules/secp256k1/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "node_modules/@bitgo/abstract-utxo": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@bitgo/abstract-utxo/-/abstract-utxo-3.15.0.tgz", - "integrity": "sha512-BssDM+iBBlXxWLn8USkWPM08+ihXnSFQql443AodM/9GiIP+s50AzxPhF1cPNa/DuQG2G+VQVhcNgosRlsuJdw==", - "dependencies": { - "@bitgo/blockapis": "^1.7.13", - "@bitgo/sdk-api": "^1.21.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/unspents": "^0.25.0", - "@bitgo/utxo-lib": "^9.13.0", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@bitgo/abstract-utxo/-/abstract-utxo-3.21.0.tgz", + "integrity": "sha512-PEmRmuXi/cZsQjdQio6i/YboizvxezPmucU4ciJRNlUfAxK1SOTchC+QYjWb+INHSAOBmlWJS1PihE0Z/3S8kg==", + "dependencies": { + "@bitgo/blockapis": "^1.7.19", + "@bitgo/sdk-api": "^1.27.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/unspents": "^0.31.0", + "@bitgo/utxo-lib": "^9.19.0", "@types/bluebird": "^3.5.25", "@types/lodash": "^4.14.121", "@types/superagent": "4.1.15", "bignumber.js": "^9.0.2", - "bitcoinjs-message": "^2.0.0", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", "bluebird": "^3.5.3", "debug": "^3.1.0", "lodash": "^4.17.14", "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/blake2b": { @@ -2491,11 +2528,11 @@ "integrity": "sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==" }, "node_modules/@bitgo/blockapis": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@bitgo/blockapis/-/blockapis-1.7.13.tgz", - "integrity": "sha512-otVt/SOhinpW8J3rvWVYegpO+Jm/BO6aPopNsS0HWUH0aufr7DzLgL2m6ax7O+fa1AwmDvHQwXOybfAvL7O38Q==", + "version": "1.7.19", + "resolved": "https://registry.npmjs.org/@bitgo/blockapis/-/blockapis-1.7.19.tgz", + "integrity": "sha512-97cMRMxwduIgrX0IsKO46TrfQg5ONdoX6LTMw/6nTdh2eARifQ5Zak2326sQBLAfbWNIUgghZqeKE75N0VvJYg==", "dependencies": { - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/utxo-lib": "^9.19.0", "@types/superagent": "4.1.16", "bluebird": "^3.7.2", "superagent": "^7.1.1" @@ -2598,28 +2635,36 @@ "noble-bls12-381": "^0.7.2" } }, + "node_modules/@bitgo/public-types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@bitgo/public-types/-/public-types-1.1.2.tgz", + "integrity": "sha512-Z/mg63Pj8VFXEV9/J6F8w0L2XAPzzul7mT7mF7K2J0FtXNyHyJT5JBS1cRLc6lQ7bv/egG0YLTVZLyf3QUZgEg==", + "dependencies": { + "io-ts": "^2.2.20" + } + }, "node_modules/@bitgo/sdk-api": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-api/-/sdk-api-1.21.0.tgz", - "integrity": "sha512-cIdWfkTRLbSai4OjoAfsgQgNFALeTRwhtAMqDqKN0yY7QxFOPgpC+iB7d26wv1P+7EcmacAcIFl3wJ1S9c4mPg==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-api/-/sdk-api-1.27.0.tgz", + "integrity": "sha512-5ZZSzDEHYvdhvb7WR/rMIxdf0yuPwBaH2EKSL41GPcsLZD0LF1U31Z1mJeubRtEJXEed6tbdZjtqtwdNN0SOYw==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", + "@bitgo/sdk-core": "^11.0.0", "@bitgo/sjcl": "^1.0.1", - "@bitgo/unspents": "^0.25.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/unspents": "^0.31.0", + "@bitgo/utxo-lib": "^9.19.0", "@types/superagent": "4.1.15", - "bitcoinjs-message": "^2.0.0", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", "bluebird": "^3.5.3", "browser-or-node": "2.0.0", "bs58": "^2.0.1", "debug": "3.1.0", "eol": "^0.5.0", "lodash": "^4.17.15", + "proxy-agent": "6.3.1", "sanitize-html": "^2.11", "secp256k1": "^4.0.2", "secrets.js-grempe": "^1.1.0", - "superagent": "3.8.3", - "superagent-proxy": "3.0.0" + "superagent": "3.8.3" } }, "node_modules/@bitgo/sdk-api/node_modules/bs58": { @@ -2641,13 +2686,13 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/@bitgo/sdk-coin-ada": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ada/-/sdk-coin-ada-2.14.0.tgz", - "integrity": "sha512-ZyVPCyIzStY0yBOYKUwCgVDx6qkp4R4j9vii58tJJTujoJE5sbJM6yI20oH22YnPPQx1Z70AO1KA2Gm76R88WA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ada/-/sdk-coin-ada-2.20.0.tgz", + "integrity": "sha512-ytvkyInc6pyqGwoK3AfAbzG2UlJqEj6229GDiNuJY2I4sOz2IWeSwlHv2NoIC6a/JjkokEp/0OXcnSQPxGT7tA==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@emurgo/cardano-serialization-lib-browser": "^11.4.0", "@emurgo/cardano-serialization-lib-nodejs": "^11.4.0", "bech32": "^2.0.0", @@ -2657,18 +2702,18 @@ "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-atom": { - "version": "3.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-atom/-/sdk-coin-atom-3.6.10.tgz", - "integrity": "sha512-EnpWsxiWuF7Lfdopv/5RamErKE9FZtCM0YAsxEv+BfWZDltb4y2ae1n3sNWBLJ3XWbraFVp87/YFnoroPj39pQ==", - "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-atom/-/sdk-coin-atom-3.11.0.tgz", + "integrity": "sha512-QM458JMUXQbdaDzIrf19iVMVxKBHNgJT3dIidRQ/lYfukfnaUCaNJadjduzH+qm30ykXRt1vmkCsGxI2RE0r6g==", + "dependencies": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/crypto": "^0.29.5", "@cosmjs/encoding": "^0.29.5", @@ -2680,7 +2725,7 @@ "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-atom/node_modules/@cosmjs/crypto": { @@ -2698,44 +2743,69 @@ } }, "node_modules/@bitgo/sdk-coin-avaxc": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxc/-/sdk-coin-avaxc-2.6.10.tgz", - "integrity": "sha512-9gwtzJDyZ7LeUbqN4cjb2H3soAureXzsRpRNZb3kxXH8BH9nqG3/UcxfFTQwjB7OT5orX9NcgkR/2NIS9GeLgA==", - "dependencies": { - "@bitgo/sdk-coin-avaxp": "^3.7.10", - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "@ethereumjs/common": "^2.4.0", - "bignumber.js": "^8.0.1", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxc/-/sdk-coin-avaxc-2.12.0.tgz", + "integrity": "sha512-xWnV0ctvNEHPpRTrRMl8uVw6fqxP5Y6F7L4GHhSl4wfR24KJVkazel10bpQh97Roj9P5hWegbuadzYhYKXxKEA==", + "dependencies": { + "@bitgo/sdk-coin-avaxp": "^3.7.16", + "@bitgo/sdk-coin-eth": "^7.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@ethereumjs/common": "^2.6.5", + "bignumber.js": "^9.1.1", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", - "keccak": "^3.0.2", + "keccak": "^3.0.3", "lodash": "^4.17.14", - "secp256k1": "^4.0.2", + "secp256k1": "5.0.0", "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, - "node_modules/@bitgo/sdk-coin-avaxc/node_modules/bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==", + "node_modules/@bitgo/sdk-coin-avaxc/node_modules/keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, "engines": { - "node": "*" + "node": ">=10.0.0" + } + }, + "node_modules/@bitgo/sdk-coin-avaxc/node_modules/secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=14.0.0" } }, + "node_modules/@bitgo/sdk-coin-avaxc/node_modules/secp256k1/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "node_modules/@bitgo/sdk-coin-avaxp": { - "version": "3.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxp/-/sdk-coin-avaxp-3.7.10.tgz", - "integrity": "sha512-3g24GB/WeLgpli/3Pk6F54FYa99hSl5jk27SJJg0Wj5p1dPd/5hWHwv7Ct3/725h1okNbkurniXfeZ2br2tPsQ==", + "version": "3.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxp/-/sdk-coin-avaxp-3.7.16.tgz", + "integrity": "sha512-wBeSYq/KRF67r6rq5Gsil4ICUzOXxsmV3i9eGQ6TFhuIS0ZYm+VUideh1WYH0xVUab0l4nBvw4gJ97eEB05ZZw==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "avalanche": "3.15.3", "bignumber.js": "^9.0.0", "create-hash": "^1.2.0", @@ -2745,129 +2815,146 @@ "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-bch": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bch/-/sdk-coin-bch-1.5.10.tgz", - "integrity": "sha512-+pFrkSDEZbQxsHANqMwx1XUCKB7aLzmxgsKGW31t/bydzG5/ZvqZzK1Hh+xYaUxMlQu9JqMhHJbN2V2cdToJnw==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bch/-/sdk-coin-bch-1.5.16.tgz", + "integrity": "sha512-IioM4n97dXi4kO/qA7mX2NTPujJ//wEXrpviHqYjDVF8LZHGVwlXZ372VJw6H4MBr/85B7e8kVkF8vvK+wRbQA==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-bcha": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bcha/-/sdk-coin-bcha-1.7.10.tgz", - "integrity": "sha512-k6YkKJe7ekb3Blyhc711yKPkrioyDb7wsi4iSIFAL+YINvhjpHPavgM5FlJwF09WEFH2KOeEIScZpKU0iZDmeQ==", + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bcha/-/sdk-coin-bcha-1.7.16.tgz", + "integrity": "sha512-kSiRbGkGN8meM7qlMx6hK2y4Rx4EwHmJjejb0lUqRmkV5bRfLjUFIzdkUlJbeMLIfePRNE7Lc6a2rDYYxCI/PA==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-coin-bch": "^1.5.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-coin-bch": "^1.5.16", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-bld": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bld/-/sdk-coin-bld-1.4.10.tgz", - "integrity": "sha512-uTui9GOWIRqX79JLR5N0j1Od9SCF/cnzuBOJvlF8qWMvzKtKgb2+Gx1irI8bWL4iJUlnatzsYVboPW1XZenVCw==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bld/-/sdk-coin-bld-1.9.0.tgz", + "integrity": "sha512-46ruk5bwlbe5tFNjAIWTD5Un8afDb1pEA7twp9sB4uBj97V8C0vWKoCXiMCfVQzFKGEO6zOpjNK1cckukXefcQ==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-bsv": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bsv/-/sdk-coin-bsv-1.5.10.tgz", - "integrity": "sha512-YE0e3MiLQmICD1pkUx0+qycvqaWH95/Ivzr5qpIdlLqAtOMiAP7fcpHsPJ3/81S8Z97+Rrt04GfAjfBB8nfzaA==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bsv/-/sdk-coin-bsv-1.5.16.tgz", + "integrity": "sha512-usjzKfHXvtKZBeNifk9gfb+KJt9pc9R9GYGl2+ljohdOvynqrF2eGfZIE8m+vPNZm2ZaxPWsllt6t64vZIJypA==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-coin-bch": "^1.5.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-coin-bch": "^1.5.16", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-btc": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btc/-/sdk-coin-btc-1.7.10.tgz", - "integrity": "sha512-HhqBSnTDT3XHgbuO3TItcC9p+2HrM+Cur664J5S4teKsm65DfUg8umote0cDpHe5ThSp3ymVDY3RDyQmgUXIsA==", + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btc/-/sdk-coin-btc-1.7.16.tgz", + "integrity": "sha512-3M+3OMOLIwWipE/wsy3EFCVNYjKZRUOhTE0UrdcarvVIYPVmUVMAGDYsgo0Q4yAQMMg99+uwN5rDOUJqoYy0AQ==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0", - "@bitgo/utxo-ord": "^1.4.10" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@bitgo/utxo-ord": "^1.4.16" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-btg": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btg/-/sdk-coin-btg-1.5.10.tgz", - "integrity": "sha512-le58dC7yT3ubbogRxgnyQVNGNgNQlKWFyU5XiVZDYG8f26wIPKBYgryF9oppIlUNa0r0H1FJeU2skhou5pvczw==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btg/-/sdk-coin-btg-1.5.16.tgz", + "integrity": "sha512-RHXxpNR7CLdYXE7BGcjbb1/4wNQRlgFqu5LWz0OtLTPBJkXfn+ZYJlCMMcLhOnvHUatXWy3Mi6c/TWJIOPTuvQ==", + "dependencies": { + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" + }, + "engines": { + "node": ">=16 <21" + } + }, + "node_modules/@bitgo/sdk-coin-coreum": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-coreum/-/sdk-coin-coreum-4.0.0.tgz", + "integrity": "sha512-7UasQcRsTuL9vC5cH+YgVTa//WlYQykS1H62KlREi0UYbPQURi2nE3kLw5l7WgxMp/wzpbqTFLwuMc1K6je+/w==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@cosmjs/amino": "^0.29.5", + "@cosmjs/encoding": "^0.29.5", + "@cosmjs/stargate": "^0.29.5", + "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-dash": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dash/-/sdk-coin-dash-1.5.10.tgz", - "integrity": "sha512-e+F+8GLoyBfdGdWDVNA76MwzWwFEewfZK0Ma5306Xwy732WdWAN52i5jdR8//0zBjZHYy5vRgIBeVAjYn9XL3g==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dash/-/sdk-coin-dash-1.5.16.tgz", + "integrity": "sha512-x3mcpqyVTZEMsLtJ3c6o0iNsFc4hMaD/omlIWNWkeKY9UsJ1JxLnV9rhCd1S9mkvghQ6x9MKQFz7cJyqHYSBBQ==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-doge": { - "version": "1.12.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-doge/-/sdk-coin-doge-1.12.10.tgz", - "integrity": "sha512-ON+ZF2S5yQGwKRmPwZLGyqO/rPSAjPHluleSJU7dSMe0vUI7SSFy++t1sagOtDZ1P9kWuVWQi7sv13woZPaypw==", + "version": "1.12.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-doge/-/sdk-coin-doge-1.12.16.tgz", + "integrity": "sha512-j0Ssb17NmMB3wwZlq27Byc2F5HzlrQjU9dZ5Em/C1qRhctrvip4gYUvDURaMEkT/JVuYjgQAQWOSE2ZMMJo3RA==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-dot": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dot/-/sdk-coin-dot-3.12.1.tgz", - "integrity": "sha512-E7TMn+j9ILbKyY8ahGqDudiGCBwD5BFX758i7hJYm5pZzrNpO9DE74cprv97Y8nBdEVMjCvD5Ne9PSEXPkNDHQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dot/-/sdk-coin-dot-3.18.0.tgz", + "integrity": "sha512-d1+EHcbnzKnJFCIC45my1bdJsALLt1/RW7udAPeMyN5HM1atOF6K9OMswJmLYgSH07WUqxK9pmVTMn6j1jwisQ==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@polkadot/api": "10.9.1", "@polkadot/keyring": "12.3.2", "@polkadot/types": "10.9.1", @@ -2883,17 +2970,17 @@ "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-eos": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eos/-/sdk-coin-eos-1.5.10.tgz", - "integrity": "sha512-Om/kOEesqgOUW7WcvTQLRDHhLsO/Bgc7kl8yMCOAKp9O5sL8Apmd5eYLOc8Fbm/QGQrlGMXPo0yG4q2c8+QWog==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eos/-/sdk-coin-eos-1.5.16.tgz", + "integrity": "sha512-bEJCsyiuVjfbBntizYArkXzqJn02r+ec371kU3Cd83ExlHZ3xbscp362i8LDtXchr7AJcgZmII0l20e8KxfeLw==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "bignumber.js": "^9.0.2", "eosjs": "^21.0.2", "eosjs-ecc": "^4.0.4", @@ -2901,124 +2988,121 @@ "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-eth": { - "version": "4.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eth/-/sdk-coin-eth-4.7.10.tgz", - "integrity": "sha512-xYJ4ePfSDdBvscxXkEgg77ZVOmFj2t704Eo+dvrIVQgUVsvu7EzjpA+gppkq005ygtuRfkBucU1+6ORJl3G//w==", - "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "@ethereumjs/common": "^2.4.0", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eth/-/sdk-coin-eth-7.0.0.tgz", + "integrity": "sha512-L/VXvTiHoYGOINJAD4f6zYKH+282MpJ84f0aWGzqShiGICei5PPK6YjmiJXgt7EKmLbaGieyDfPh1Pt+JLZjRg==", + "dependencies": { + "@bitgo/abstract-eth": "^4.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@ethereumjs/tx": "^3.3.0", "@ethereumjs/util": "8.0.3", - "@metamask/eth-sig-util": "^5.0.2", - "bignumber.js": "^9.0.0", - "bn.js": "^5.2.1", - "debug": "^3.1.0", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", "ethers": "^5.1.3", - "keccak": "^3.0.2", "lodash": "^4.17.14", - "secp256k1": "4.0.2", + "secp256k1": "5.0.0", "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, + "node_modules/@bitgo/sdk-coin-eth/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "node_modules/@bitgo/sdk-coin-eth/node_modules/secp256k1": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", - "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", "hasInstallScript": true, "dependencies": { - "elliptic": "^6.5.2", - "node-addon-api": "^2.0.0", + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", "node-gyp-build": "^4.2.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" } }, "node_modules/@bitgo/sdk-coin-ethw": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ethw/-/sdk-coin-ethw-1.5.10.tgz", - "integrity": "sha512-qEtpT1czVfwitnEFUgwV++gdCCzgMNMJbaRfPZ75lci5JK7VGEgfiqD7//a54sFsQ4SRs5LPWBVN/u3i6gdM/g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ethw/-/sdk-coin-ethw-4.0.0.tgz", + "integrity": "sha512-JA5XiYZqAU4V/hMVR416fOTyyZ90d0ZxMcmuszjFxMm3wXWk5cAIsnoeraJzi6hzcSdJIydUILwNR0HLh4/TVA==", "dependencies": { - "@bitgo/abstract-eth": "^1.4.10", - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "bignumber.js": "^9.0.0", + "@bitgo/sdk-coin-eth": "^7.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", "ethereumjs-util": "7.1.5", "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-hash": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-hash/-/sdk-coin-hash-1.4.10.tgz", - "integrity": "sha512-slScrbNd150/E2jMai59ELbaabmPKqWoSi2/ia6ONHNha83yd7J4n6aZ+2kaS1ArDDFuYOtqTQcqdCsmr+Osyw==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-hash/-/sdk-coin-hash-1.9.0.tgz", + "integrity": "sha512-NWYWtL2LgUg8OgGXXlzr4vcXI7OS27tlJeVsiBpI3JFPTbE4dfmdkpsrkYIp52h0AnpHKXj0Hf8aVcZYw1mPRQ==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-injective": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-injective/-/sdk-coin-injective-1.4.10.tgz", - "integrity": "sha512-kXxy9ey6nhNVpl2xSTXpWIXyf+I3FmXUG12n/VFeWFlO3Eg5ez9unjNXoVB2ola3fLTE7GZPp1VPBxzm8SgQng==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-injective/-/sdk-coin-injective-1.9.0.tgz", + "integrity": "sha512-cW4X3U54vrmyNH99y6LJ7mJo71x/FXKCzBAXAgcQ4sYiSOKP0GxeVJ4aIIvy9nL3teGXR0h128Nm0Lotpap69w==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-ltc": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ltc/-/sdk-coin-ltc-2.2.10.tgz", - "integrity": "sha512-hRba5CcikGoitGOXwM85IlmIrQX31STCbCBq+AVRzrLLrPb3dN0NaOIe9P3LLldEhp83aWduerY8ULlNuv6oUw==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ltc/-/sdk-coin-ltc-2.2.16.tgz", + "integrity": "sha512-GUHuHChirRUbxaSjQQ7lAeJ/+xd0Iz6Dx4ijQ6fIabyVZmCRJpl9BDb6M0Z1wCEJ51VkO3+RnTa+Qj5VO8D/+A==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-near": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-near/-/sdk-coin-near-1.6.10.tgz", - "integrity": "sha512-5+17/TWFbGevAvM/PNtIwPyjOm0f60+xoGBQwQAEKmFCBoxuZCTJkfq9lyKQ1sBoJd4TtMV7pTI9Cis1Kk2JKg==", + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-near/-/sdk-coin-near-1.6.16.tgz", + "integrity": "sha512-tk3up3/PT+rfZZUmVNBNDq19tKmCuO6gQRqD/ZbNz46kMJVtvR7rKwuAIFaQY+irjSbN3rjOO/56Gq4ag/NicQ==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "bn.js": "^5.2.1", @@ -3030,75 +3114,72 @@ "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-osmo": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-osmo/-/sdk-coin-osmo-1.6.10.tgz", - "integrity": "sha512-Y4posCnWv4g2xS2KMBsO+xUZsMjaZ6fXJIsKT88gztxV+Lh07cWXcUumuJwFD1iFE686uRHO3ledbssoZL7KiQ==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-osmo/-/sdk-coin-osmo-1.11.0.tgz", + "integrity": "sha512-a/9uUotFcrCVGzmrrYm8QAFgbmPWmhuWJlSI3OAAjNky8gqX9MIpDwiVaNI0hnsnk+PkhPyK7t6mCpA6k1gnZw==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-polygon": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-polygon/-/sdk-coin-polygon-1.7.10.tgz", - "integrity": "sha512-q3xzQMBbPHneOyyJSCJtMELz0m+97FVuacguO/xaCjexKr5cs0bqbCq1/lA+BhcCFpHnpdy5k3oPE9YQfMJ2xA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-polygon/-/sdk-coin-polygon-4.0.0.tgz", + "integrity": "sha512-zNP4dRck6LCJ7d1pgMYUpKY3QODqv61w+OnM9TpSyMK9MJRn8ZaaEqpe3WG8fOmURWD6nNRm5mRMSlvKPfkfjQ==", "dependencies": { - "@bitgo/abstract-eth": "^1.4.10", - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", + "@bitgo/abstract-eth": "^4.0.0", + "@bitgo/sdk-coin-eth": "^7.0.0", + "@bitgo/sdk-core": "^11.0.0", "@bitgo/sjcl": "^1.0.1", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "@ethereumjs/common": "^2.4.0", - "@ethereumjs/tx": "^3.3.0", - "bignumber.js": "^9.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5", - "lodash": "^4.17.14", "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-sei": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sei/-/sdk-coin-sei-1.4.10.tgz", - "integrity": "sha512-9zn5XuVo2alLh1dar+6exDuVT1bjXvItF7uXupxQyv2opUPTdPlyjfFZrCdHXgbnaoL152yzGA9jr3rYSu/Kpw==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sei/-/sdk-coin-sei-1.9.0.tgz", + "integrity": "sha512-/T83aiN4vSAF2GIyADt2Og0ayvkPkccmJB294ATwcPfnY20t3oSOP7Tpb5cTLQB7iC0qMpFrb67fyVll/vAJSg==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-sol": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sol/-/sdk-coin-sol-2.17.0.tgz", - "integrity": "sha512-1NhKxxA5ito3qWWlHeozYGkmZ3qxoDHSoNpVDy6pwbQk2DkKuWpvcWOs26KsvEHJKA9A+P+ynbFFMfLUHY+L5A==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sol/-/sdk-coin-sol-2.23.0.tgz", + "integrity": "sha512-LNidknKliMbL6KRR9zTndjA1Plg108BeHOTzFY7iSxu+ao5U/hCOtmTLhHL2DyA52IuvL49Su5b8uillOEQSXg==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@solana/spl-token": "0.3.1", "@solana/web3.js": "1.78.0", "bignumber.js": "^9.0.0", @@ -3108,7 +3189,7 @@ "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-sol/node_modules/@solana/web3.js": { @@ -3163,42 +3244,42 @@ } }, "node_modules/@bitgo/sdk-coin-tia": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-tia/-/sdk-coin-tia-1.4.10.tgz", - "integrity": "sha512-nzJV4AsnrPN3aDEDt1GHD4P0dNQJXnEvJKxyEEJ6BQf2NMwvlTRl+KRti4rNrz/oKELHLcxmYKo6ZJGqQxUrcw==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-tia/-/sdk-coin-tia-1.9.0.tgz", + "integrity": "sha512-YmjoPGJ2/wMIqns7IjMhqUuCWFNdI4u8AfSZ7ERtMkY84Gn7s3k4KB/ZvOKk73WEkwihyw4AHv+pRwrn5+NOsQ==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-trx": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-trx/-/sdk-coin-trx-1.15.0.tgz", - "integrity": "sha512-cH2WPY5qA5oQJ86krHzvW3nfx2JJbNjVjk/09qVC3Xs7xcAb+43uaa3q0xq1wccbvpwvWcKz6v6RKeda1VYoTw==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-trx/-/sdk-coin-trx-1.21.0.tgz", + "integrity": "sha512-uJOrWoQKf8n/RD9vccpg1QeQcC4hRkdOhEXKiY1IGbtdd07/vyfsf7MnbA4Nip7cKoVqqFwS0RGhdAdNCisO3A==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "ethers": "^5.7.2", "lodash": "^4.17.14", "protobufjs": "7.2.4", - "secp256k1": "^4.0.2", + "secp256k1": "5.0.0", "superagent": "^3.8.3", "tronweb": "5.1.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-trx/node_modules/@ethersproject/abi": { @@ -3929,6 +4010,11 @@ "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, + "node_modules/@bitgo/sdk-coin-trx/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "node_modules/@bitgo/sdk-coin-trx/node_modules/protobufjs": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", @@ -3952,6 +4038,20 @@ "node": ">=12.0.0" } }, + "node_modules/@bitgo/sdk-coin-trx/node_modules/secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@bitgo/sdk-coin-trx/node_modules/ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", @@ -3973,37 +4073,29 @@ } }, "node_modules/@bitgo/sdk-coin-xlm": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xlm/-/sdk-coin-xlm-2.3.10.tgz", - "integrity": "sha512-FAeX61sdOr0rdtvFAaO85LxVHJ8fNBUrTCbYiyISkRjWQpLDOvR1HwgKnmTOqGiJD3c5lmoTmM6v7PZLkoLTCw==", - "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "bignumber.js": "^8.0.1", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xlm/-/sdk-coin-xlm-2.8.0.tgz", + "integrity": "sha512-XhYNDYf45NoGHBSzWsXXmPBcdbBegBlDuyFORbHAKUZXSZARGedqEHXz/PV+sXbopcLRYlX2G8Y4VDKvmA6rNw==", + "dependencies": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "bignumber.js": "^9.1.1", "lodash": "^4.17.14", "stellar-sdk": "^10.0.1", "superagent": "^3.8.3" }, "engines": { - "node": ">=16 <19" - } - }, - "node_modules/@bitgo/sdk-coin-xlm/node_modules/bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==", - "engines": { - "node": "*" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-xrp": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xrp/-/sdk-coin-xrp-1.7.10.tgz", - "integrity": "sha512-vBScqPPcrbalEz4PdIWBk5y+nnlQx56KNR0Iye6hfs4J0pkaBFl/hQ5VSpCpf6aAVECYumlfYBumwpe16IZkvQ==", + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xrp/-/sdk-coin-xrp-1.7.16.tgz", + "integrity": "sha512-jx93DAW5a+6HfkQNLnW5yPHPwsvyQM/vWjwp86+hVwy3Hid+vdai+xZ2U+Lic/WzVAcPEXY5H3LQPXliTTO+wA==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0", "bignumber.js": "^9.0.0", "lodash": "^4.17.14", "ripple-address-codec": "~4.1.3", @@ -4012,49 +4104,50 @@ "ripple-lib": "~1.4.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-zec": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zec/-/sdk-coin-zec-1.5.10.tgz", - "integrity": "sha512-02+VpH9zjfW3eemS9G3gLOiQg/NF1p0C00hCQVhgDRKCjHs7+1g9C5P6nM8yZI+hODTJbtuqDiJ10IdU8xC4Bw==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zec/-/sdk-coin-zec-1.5.16.tgz", + "integrity": "sha512-En2aa51eTh4SrsVjYAnQQso4f6dJpmqkIEMdZWB4miBKPX3Jjcr+tVcTJrzVPaTdr635UGHK82gYrNlRnjAF7A==", "dependencies": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-coin-zeta": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zeta/-/sdk-coin-zeta-1.8.0.tgz", - "integrity": "sha512-AjdJ+uMH8W2hr6ilQiedeoYfQVNzR+WjB1kePjmHzlv/KvBrC/n+7qfpfOMuTSpTglTKAGB7MUxyq1bDs377dA==", - "dependencies": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zeta/-/sdk-coin-zeta-1.14.0.tgz", + "integrity": "sha512-bkQPoCoWzji4Vul9DYOyCwq/vMskU2b9KrpjDB1P0lK/bdwmhIf4GoC5l/n+l2tAPCO4UWeY0Vx2TBadRasFdg==", + "dependencies": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <21" } }, "node_modules/@bitgo/sdk-core": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-core/-/sdk-core-8.23.0.tgz", - "integrity": "sha512-AtER7ZdjZG7SJteT5EFoxhn6J0h7PopjEqWVAuRQpOpuE/8L3UfaCi1W63Die6HAJIqaPo1B0mpB65aH1Yky5g==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-core/-/sdk-core-11.0.0.tgz", + "integrity": "sha512-MaUFonNi1LkCPxc/v0s3kSS/Mss3ejvzeB4Bzc/L2VIKGXWa4uLoZ5prWUoR2+y1ZydU8KY0cxfUUCwtQPPzhA==", "dependencies": { "@bitgo/bls-dkg": "^1.3.1", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/public-types": "1.1.2", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@noble/secp256k1": "1.6.3", "@stablelib/hex": "^1.0.0", "@types/elliptic": "^6.4.12", @@ -4062,8 +4155,8 @@ "bech32": "^2.0.0", "big.js": "^3.1.3", "bigint-crypto-utils": "3.1.4", - "bignumber.js": "^9.0.0", - "bitcoinjs-message": "^2.0.0", + "bignumber.js": "^9.1.1", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", "bolt11": "^1.4.0", "bs58": "^4.0.1", "create-hmac": "^1.1.7", @@ -4071,23 +4164,42 @@ "elliptic": "^6.5.2", "ethereumjs-util": "7.1.5", "fp-ts": "^2.12.2", - "io-ts": "^2.2.17", - "keccak": "3.0.2", + "io-ts": "2.2.20", + "keccak": "3.0.3", "libsodium-wrappers-sumo": "^0.7.9", "lodash": "^4.17.15", "noble-bls12-381": "0.7.2", "openpgp": "5.10.1", "paillier-bigint": "3.3.0", - "secp256k1": "^4.0.2", + "secp256k1": "5.0.0", "strip-hex-prefix": "^1.0.0", "superagent": "^3.8.3", "tweetnacl": "^1.0.3" } }, + "node_modules/@bitgo/sdk-core/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "node_modules/@bitgo/sdk-core/node_modules/secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@bitgo/sdk-lib-mpc": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-lib-mpc/-/sdk-lib-mpc-8.12.0.tgz", - "integrity": "sha512-VKZvEYsWapBn7PWTrU46WP9Nk6kyU4FPmJjG2KEHFUq5RLpOE7pS2G4S/hJcGpHLDxGuH67alY09DLs0jWXfhA==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-lib-mpc/-/sdk-lib-mpc-8.18.0.tgz", + "integrity": "sha512-yI5CiCvR00/Di+yilxU3Qj/2o0SonuhrOMB+zhg1OHdh5+j9xnMlZgeeTaXdNvBuFJuWjW1VHM8LQBlzkHv1YA==", "dependencies": { "@noble/secp256k1": "1.6.3", "@types/superagent": "4.1.15", @@ -4104,25 +4216,25 @@ "integrity": "sha512-dBICMzShC8gXdpSj9cvl4wl9Jkt4h14wt4XQ+/6V6qcC2IObyKRJfaG5TYUU6RvVknhPBPyBx9v84vNKODM5fQ==" }, "node_modules/@bitgo/statics": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@bitgo/statics/-/statics-26.0.0.tgz", - "integrity": "sha512-Tz9wsM3CCnSeihKJWkDlQzdBNirvrBVG77CcTVz1xBI+V5k9aKy3BEAEl2P0kf81RmZQHEfwAl3e7cq+0NhwFA==" + "version": "32.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/statics/-/statics-32.0.0.tgz", + "integrity": "sha512-d8hYghM/FQVoXLZhdxT+iYuck2+z9WLMseE9qhMJPrBTnasbsy7nev/vDA6khttK2NY1QgArbAfhlAwjjs2J5A==" }, "node_modules/@bitgo/unspents": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@bitgo/unspents/-/unspents-0.25.0.tgz", - "integrity": "sha512-tcLJ5AVIb9VKbl8lq6GXWhtcDPx+qdrCS9TQdQxXEi+oz5bM3qUXYMyjQseTySyXmmglutLR6spWFdkC33ytQA==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@bitgo/unspents/-/unspents-0.31.0.tgz", + "integrity": "sha512-/KbjHWOrsEb4FARPtV2WpzPdd/c5T4E8HR+lZZUIi5HTQx30d3VwN+zbDUnZxc/9doIkaKHmNMs4qvh2RzsoPw==", "dependencies": { - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/utxo-lib": "^9.19.0", "lodash": "~4.17.21", "tcomb": "~3.2.29", "varuint-bitcoin": "^1.0.4" } }, "node_modules/@bitgo/utxo-lib": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@bitgo/utxo-lib/-/utxo-lib-9.13.0.tgz", - "integrity": "sha512-JhkR358I411wzvwTJGuHWppYB9Z53/7Ls919/JO1P/8UOUjMQoNbtlI6o+bTgcjmZg0TTBlxBQmhNWfchbr2Hw==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/@bitgo/utxo-lib/-/utxo-lib-9.19.0.tgz", + "integrity": "sha512-9VUc1JJ6rPVTeVw1JPkr9owboSJiKn4iJbdkgXNxyl/DyKT2ErTH91F+DOv5HsF8jxhhcwwY0657tGYugHQg6w==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@brandonblack/musig": "^0.0.1-alpha.0", @@ -4144,18 +4256,18 @@ "varuint-bitcoin": "^1.1.2" }, "engines": { - "node": ">=10.22.0 <19", + "node": ">=10.22.0 <21", "npm": ">=3.10.10" } }, "node_modules/@bitgo/utxo-ord": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/utxo-ord/-/utxo-ord-1.4.10.tgz", - "integrity": "sha512-2Ep8RN14TrmJWXSwqT+xkzpNXMcQ/yVJlY9hyN6SllFuwYVOiO9/+7cj1+XqXQKwshxEQeGc/wPVlFN74To4mg==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@bitgo/utxo-ord/-/utxo-ord-1.4.16.tgz", + "integrity": "sha512-RIWCTCcELTn54wynsZolakV2B12M2nj3lL6Uuc/nFB/rzwngCkGOFLhNZ5867u66CPISNWVQ6ZkxDpcyun/glQ==", "dependencies": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/unspents": "^0.25.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/unspents": "^0.31.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "node_modules/@brandonblack/musig": { @@ -4908,6 +5020,17 @@ "ethereumjs-util": "^7.1.5" } }, + "node_modules/@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/@ethereumjs/tx": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", @@ -4930,17 +5053,6 @@ "node": ">=14" } }, - "node_modules/@ethereumjs/util/node_modules/@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", - "bin": { - "rlp": "bin/rlp" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@ethereumjs/util/node_modules/@noble/hashes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", @@ -7184,17 +7296,6 @@ "node": ">=14.0.0" } }, - "node_modules/@metamask/eth-sig-util/node_modules/@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", - "bin": { - "rlp": "bin/rlp" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@metamask/eth-sig-util/node_modules/@ethereumjs/util": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", @@ -11771,36 +11872,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/@storybook/react/node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/@storybook/react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/@storybook/react/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -12490,13 +12561,10 @@ "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" }, "node_modules/@tronweb3/google-protobuf": { "version": "3.21.2", @@ -13727,6 +13795,7 @@ "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -13789,6 +13858,7 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, "engines": { "node": ">=0.4.0" } @@ -13811,6 +13881,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, "dependencies": { "debug": "4" }, @@ -13822,6 +13893,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -13837,7 +13909,8 @@ "node_modules/agent-base/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/agentkeepalive": { "version": "4.5.0", @@ -15521,6 +15594,14 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/basic-ftp": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", + "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/bech32": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", @@ -15686,14 +15767,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" }, - "node_modules/bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, "node_modules/bitcoin-ops": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", @@ -15721,15 +15794,16 @@ } }, "node_modules/bitcoinjs-message": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bitcoinjs-message/-/bitcoinjs-message-2.2.0.tgz", - "integrity": "sha512-103Wy3xg8Y9o+pdhGP4M3/mtQQuUWs6sPuOp1mYphSUoSMHjHTlkj32K4zxU8qMH0Ckv23emfkGlFWtoWZ7YFA==", + "name": "@bitgo-forks/bitcoinjs-message", + "version": "1.0.0-master.2", + "resolved": "https://registry.npmjs.org/@bitgo-forks/bitcoinjs-message/-/bitcoinjs-message-1.0.0-master.2.tgz", + "integrity": "sha512-XSDGM3rA75vcDxeKqHPexika/TgWUFWdfKTv1lV8TZTb5XFHHD6ARckLdMOBiCf29eZSzbJQvF/OIWqNqMl/2A==", "dependencies": { "bech32": "^1.1.3", "bs58check": "^2.1.2", "buffer-equals": "^1.0.3", "create-hash": "^1.1.2", - "secp256k1": "^3.0.1", + "secp256k1": "5.0.0", "varuint-bitcoin": "^1.0.1" }, "engines": { @@ -15741,28 +15815,23 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, - "node_modules/bitcoinjs-message/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "node_modules/bitcoinjs-message/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" }, "node_modules/bitcoinjs-message/node_modules/secp256k1": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", - "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", "hasInstallScript": true, "dependencies": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.5.2", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=14.0.0" } }, "node_modules/blakejs": { @@ -16544,6 +16613,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -18138,8 +18208,7 @@ }, "node_modules/cryptocurrency-icons": { "version": "0.18.0", - "resolved": "git+ssh://git@github.com/BitGo/cryptocurrency-icons.git#cc9b05e10d047e875e1ee6b3a4d11eeda1cc8ea1", - "integrity": "sha512-eqXgB3XajU6Xo8U4GN4AmJNqyY8kuvYowDv8uaR+wV5Aw9YtEFiVm9jSh5lWG9x2BdlE/oFRJkCRtE87bD+omw==", + "resolved": "git+ssh://git@github.com/BitGo/cryptocurrency-icons.git#e7e820692f4d2862df44ec89407c799e6c75d350", "dev": true, "license": "CC0-1.0" }, @@ -18416,11 +18485,11 @@ } }, "node_modules/data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", + "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==", "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/data-urls": { @@ -18601,7 +18670,8 @@ "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -18756,17 +18826,16 @@ } }, "node_modules/degenerator": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.4.tgz", - "integrity": "sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "dependencies": { - "ast-types": "^0.13.2", - "escodegen": "^1.8.1", - "esprima": "^4.0.0", - "vm2": "^3.9.17" + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/del": { @@ -19537,19 +19606,6 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, - "node_modules/drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", - "dependencies": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -20835,26 +20891,33 @@ } }, "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dependencies": { "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "estraverse": "^5.2.0", + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=4.0" + "node": ">=6.0" }, "optionalDependencies": { "source-map": "~0.6.1" } }, + "node_modules/escodegen/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/eslint": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.4.1.tgz", @@ -21431,6 +21494,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { "node": ">=4.0" } @@ -22180,7 +22244,8 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fast-safe-stringify": { "version": "2.1.1", @@ -23178,39 +23243,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/ftp": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", - "dependencies": { - "readable-stream": "1.1.x", - "xregexp": "2.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ftp/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/ftp/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/ftp/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -23358,19 +23390,17 @@ } }, "node_modules/get-uri": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", - "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", + "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", "dependencies": { - "@tootallnate/once": "1", - "data-uri-to-buffer": "3", - "debug": "4", - "file-uri-to-path": "2", - "fs-extra": "^8.1.0", - "ftp": "^0.3.10" + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.0", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/get-uri/node_modules/debug": { @@ -23389,14 +23419,6 @@ } } }, - "node_modules/get-uri/node_modules/file-uri-to-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", - "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", - "engines": { - "node": ">= 6" - } - }, "node_modules/get-uri/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -24424,6 +24446,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -24450,16 +24473,26 @@ } }, "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/http-proxy-agent/node_modules/debug": { @@ -24533,6 +24566,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -24545,6 +24579,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -24560,7 +24595,8 @@ "node_modules/https-proxy-agent/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/human-signals": { "version": "2.1.0", @@ -24607,6 +24643,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -28803,36 +28840,6 @@ } } }, - "node_modules/jsdom/node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/jsdom/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/jsdom/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -29056,9 +29063,9 @@ } }, "node_modules/keccak": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", - "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", + "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", "hasInstallScript": true, "dependencies": { "node-addon-api": "^2.0.0", @@ -29149,18 +29156,6 @@ "node": ">=6" } }, - "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/lib-esm": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/lib-esm/-/lib-esm-0.3.0.tgz", @@ -30313,7 +30308,9 @@ "node_modules/nan": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true, + "optional": true }, "node_modules/nanoassert": { "version": "2.0.0", @@ -31430,22 +31427,6 @@ "node": ">= 8.0.0" } }, - "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/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -31600,22 +31581,32 @@ } }, "node_modules/pac-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", - "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4", - "get-uri": "3", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "5", - "pac-resolver": "^5.0.0", - "raw-body": "^2.2.0", - "socks-proxy-agent": "5" + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" }, "engines": { - "node": ">= 8" + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/pac-proxy-agent/node_modules/debug": { @@ -31634,22 +31625,34 @@ } } }, + "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/pac-proxy-agent/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/pac-resolver": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", - "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", + "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", "dependencies": { - "degenerator": "^3.0.2", - "ip": "^1.1.5", + "degenerator": "^5.0.0", + "ip": "^1.1.8", "netmask": "^2.0.2" }, "engines": { - "node": ">= 8" + "node": ">= 14" } }, "node_modules/package-hash": { @@ -32545,14 +32548,6 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "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/prettier": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", @@ -32784,21 +32779,32 @@ } }, "node_modules/proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", - "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", "dependencies": { - "agent-base": "^6.0.0", - "debug": "4", - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "lru-cache": "^5.1.1", - "pac-proxy-agent": "^5.0.0", - "proxy-from-env": "^1.0.0", - "socks-proxy-agent": "^5.0.0" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" }, "engines": { - "node": ">= 8" + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/proxy-agent/node_modules/debug": { @@ -32817,12 +32823,24 @@ } } }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dependencies": { - "yallist": "^3.0.2" + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" } }, "node_modules/proxy-agent/node_modules/ms": { @@ -32830,11 +32848,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/proxy-agent/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -33007,20 +33020,6 @@ "node": ">= 0.6" } }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/raw-loader": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", @@ -35109,16 +35108,27 @@ } }, "node_modules/socks-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "dependencies": { - "agent-base": "^6.0.2", - "debug": "4", - "socks": "^2.3.3" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 6" + "node": ">= 14" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/socks-proxy-agent/node_modules/debug": { @@ -35458,6 +35468,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -35925,42 +35936,6 @@ "node": ">= 4.0" } }, - "node_modules/superagent-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-3.0.0.tgz", - "integrity": "sha512-wAlRInOeDFyd9pyonrkJspdRAxdLrcsZ6aSnS+8+nu4x1aXbz6FWSTT9M6Ibze+eG60szlL7JA8wEIV7bPWuyQ==", - "dependencies": { - "debug": "^4.3.2", - "proxy-agent": "^5.0.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "superagent": ">= 0.15.4 || 1 || 2 || 3" - } - }, - "node_modules/superagent-proxy/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/superagent-proxy/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/superagent/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -37018,17 +36993,6 @@ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, - "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/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -37480,6 +37444,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -38134,22 +38099,6 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "node_modules/vm2": { - "version": "3.9.19", - "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", - "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", - "deprecated": "The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.", - "dependencies": { - "acorn": "^8.7.0", - "acorn-walk": "^8.2.0" - }, - "bin": { - "vm2": "bin/vm2" - }, - "engines": { - "node": ">=6.0" - } - }, "node_modules/w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", @@ -38940,14 +38889,6 @@ "bs58check": "<3.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -39117,14 +39058,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "node_modules/xregexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==", - "engines": { - "node": "*" - } - }, "node_modules/xss": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", @@ -40868,14 +40801,14 @@ "dev": true }, "@bitgo/abstract-cosmos": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/abstract-cosmos/-/abstract-cosmos-1.6.10.tgz", - "integrity": "sha512-x5VKoaUT+We1PpvlMb/FjfFFiMswNLuiNPxnU9WSgCg+dc/Wv72ITs2X7/iAbnrz8YDrZsvVvGd5/VR28QVVRg==", - "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@bitgo/abstract-cosmos/-/abstract-cosmos-1.11.0.tgz", + "integrity": "sha512-Tj5Uy8/pN0v3D71MmEp+fDIgni/FFcg1ySRo6lAa1wum5/GqUSmH20xYSUJTaF3b/kqU4edQJMMpuJitacIeGA==", + "requires": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/crypto": "^0.30.1", "@cosmjs/encoding": "^0.29.5", @@ -40888,39 +40821,72 @@ } }, "@bitgo/abstract-eth": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/abstract-eth/-/abstract-eth-1.4.10.tgz", - "integrity": "sha512-L7urW22uImqBIHxGGyNyxuVDAKXzQuFApblu6m/SOytVIxmz3NtQQqQ1AO5mJ8/G2BEJk2P3lBttIDu2WIqD9w==", - "requires": { - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "bignumber.js": "^8.0.1" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/abstract-eth/-/abstract-eth-4.0.0.tgz", + "integrity": "sha512-weXBeA1lMpvYzA7N+BbgfSys9lY6U9OPJGwxSn4qbyw772FNA8C3tNUbVTJWUAZZGGpTB0jrqGGPOGqvYnhCPQ==", + "requires": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@ethereumjs/common": "^2.6.5", + "@ethereumjs/tx": "^3.3.0", + "@metamask/eth-sig-util": "^5.0.2", + "bignumber.js": "^9.1.1", + "bn.js": "^5.2.1", + "debug": "^3.1.0", + "ethereumjs-abi": "^0.6.5", + "ethereumjs-util": "7.1.5", + "ethers": "^5.1.3", + "keccak": "^3.0.3", + "lodash": "4.17.21", + "secp256k1": "5.0.0" }, "dependencies": { - "bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" + "keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + } + }, + "secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "dependencies": { + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + } + } } } }, "@bitgo/abstract-utxo": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@bitgo/abstract-utxo/-/abstract-utxo-3.15.0.tgz", - "integrity": "sha512-BssDM+iBBlXxWLn8USkWPM08+ihXnSFQql443AodM/9GiIP+s50AzxPhF1cPNa/DuQG2G+VQVhcNgosRlsuJdw==", - "requires": { - "@bitgo/blockapis": "^1.7.13", - "@bitgo/sdk-api": "^1.21.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/unspents": "^0.25.0", - "@bitgo/utxo-lib": "^9.13.0", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@bitgo/abstract-utxo/-/abstract-utxo-3.21.0.tgz", + "integrity": "sha512-PEmRmuXi/cZsQjdQio6i/YboizvxezPmucU4ciJRNlUfAxK1SOTchC+QYjWb+INHSAOBmlWJS1PihE0Z/3S8kg==", + "requires": { + "@bitgo/blockapis": "^1.7.19", + "@bitgo/sdk-api": "^1.27.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/unspents": "^0.31.0", + "@bitgo/utxo-lib": "^9.19.0", "@types/bluebird": "^3.5.25", "@types/lodash": "^4.14.121", "@types/superagent": "4.1.15", "bignumber.js": "^9.0.2", - "bitcoinjs-message": "^2.0.0", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", "bluebird": "^3.5.3", "debug": "^3.1.0", "lodash": "^4.17.14", @@ -40952,11 +40918,11 @@ } }, "@bitgo/blockapis": { - "version": "1.7.13", - "resolved": "https://registry.npmjs.org/@bitgo/blockapis/-/blockapis-1.7.13.tgz", - "integrity": "sha512-otVt/SOhinpW8J3rvWVYegpO+Jm/BO6aPopNsS0HWUH0aufr7DzLgL2m6ax7O+fa1AwmDvHQwXOybfAvL7O38Q==", + "version": "1.7.19", + "resolved": "https://registry.npmjs.org/@bitgo/blockapis/-/blockapis-1.7.19.tgz", + "integrity": "sha512-97cMRMxwduIgrX0IsKO46TrfQg5ONdoX6LTMw/6nTdh2eARifQ5Zak2326sQBLAfbWNIUgghZqeKE75N0VvJYg==", "requires": { - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/utxo-lib": "^9.19.0", "@types/superagent": "4.1.16", "bluebird": "^3.7.2", "superagent": "^7.1.1" @@ -41038,28 +41004,36 @@ "noble-bls12-381": "^0.7.2" } }, + "@bitgo/public-types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@bitgo/public-types/-/public-types-1.1.2.tgz", + "integrity": "sha512-Z/mg63Pj8VFXEV9/J6F8w0L2XAPzzul7mT7mF7K2J0FtXNyHyJT5JBS1cRLc6lQ7bv/egG0YLTVZLyf3QUZgEg==", + "requires": { + "io-ts": "^2.2.20" + } + }, "@bitgo/sdk-api": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-api/-/sdk-api-1.21.0.tgz", - "integrity": "sha512-cIdWfkTRLbSai4OjoAfsgQgNFALeTRwhtAMqDqKN0yY7QxFOPgpC+iB7d26wv1P+7EcmacAcIFl3wJ1S9c4mPg==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-api/-/sdk-api-1.27.0.tgz", + "integrity": "sha512-5ZZSzDEHYvdhvb7WR/rMIxdf0yuPwBaH2EKSL41GPcsLZD0LF1U31Z1mJeubRtEJXEed6tbdZjtqtwdNN0SOYw==", "requires": { - "@bitgo/sdk-core": "^8.23.0", + "@bitgo/sdk-core": "^11.0.0", "@bitgo/sjcl": "^1.0.1", - "@bitgo/unspents": "^0.25.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/unspents": "^0.31.0", + "@bitgo/utxo-lib": "^9.19.0", "@types/superagent": "4.1.15", - "bitcoinjs-message": "^2.0.0", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", "bluebird": "^3.5.3", "browser-or-node": "2.0.0", "bs58": "^2.0.1", "debug": "3.1.0", "eol": "^0.5.0", "lodash": "^4.17.15", + "proxy-agent": "6.3.1", "sanitize-html": "^2.11", "secp256k1": "^4.0.2", "secrets.js-grempe": "^1.1.0", - "superagent": "3.8.3", - "superagent-proxy": "3.0.0" + "superagent": "3.8.3" }, "dependencies": { "bs58": { @@ -41083,13 +41057,13 @@ } }, "@bitgo/sdk-coin-ada": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ada/-/sdk-coin-ada-2.14.0.tgz", - "integrity": "sha512-ZyVPCyIzStY0yBOYKUwCgVDx6qkp4R4j9vii58tJJTujoJE5sbJM6yI20oH22YnPPQx1Z70AO1KA2Gm76R88WA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ada/-/sdk-coin-ada-2.20.0.tgz", + "integrity": "sha512-ytvkyInc6pyqGwoK3AfAbzG2UlJqEj6229GDiNuJY2I4sOz2IWeSwlHv2NoIC6a/JjkokEp/0OXcnSQPxGT7tA==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@emurgo/cardano-serialization-lib-browser": "^11.4.0", "@emurgo/cardano-serialization-lib-nodejs": "^11.4.0", "bech32": "^2.0.0", @@ -41100,14 +41074,14 @@ } }, "@bitgo/sdk-coin-atom": { - "version": "3.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-atom/-/sdk-coin-atom-3.6.10.tgz", - "integrity": "sha512-EnpWsxiWuF7Lfdopv/5RamErKE9FZtCM0YAsxEv+BfWZDltb4y2ae1n3sNWBLJ3XWbraFVp87/YFnoroPj39pQ==", - "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-atom/-/sdk-coin-atom-3.11.0.tgz", + "integrity": "sha512-QM458JMUXQbdaDzIrf19iVMVxKBHNgJT3dIidRQ/lYfukfnaUCaNJadjduzH+qm30ykXRt1vmkCsGxI2RE0r6g==", + "requires": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/crypto": "^0.29.5", "@cosmjs/encoding": "^0.29.5", @@ -41136,40 +41110,62 @@ } }, "@bitgo/sdk-coin-avaxc": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxc/-/sdk-coin-avaxc-2.6.10.tgz", - "integrity": "sha512-9gwtzJDyZ7LeUbqN4cjb2H3soAureXzsRpRNZb3kxXH8BH9nqG3/UcxfFTQwjB7OT5orX9NcgkR/2NIS9GeLgA==", - "requires": { - "@bitgo/sdk-coin-avaxp": "^3.7.10", - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "@ethereumjs/common": "^2.4.0", - "bignumber.js": "^8.0.1", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxc/-/sdk-coin-avaxc-2.12.0.tgz", + "integrity": "sha512-xWnV0ctvNEHPpRTrRMl8uVw6fqxP5Y6F7L4GHhSl4wfR24KJVkazel10bpQh97Roj9P5hWegbuadzYhYKXxKEA==", + "requires": { + "@bitgo/sdk-coin-avaxp": "^3.7.16", + "@bitgo/sdk-coin-eth": "^7.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@ethereumjs/common": "^2.6.5", + "bignumber.js": "^9.1.1", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", - "keccak": "^3.0.2", + "keccak": "^3.0.3", "lodash": "^4.17.14", - "secp256k1": "^4.0.2", + "secp256k1": "5.0.0", "superagent": "^3.8.3" }, "dependencies": { - "bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" + "keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + } + }, + "secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "dependencies": { + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + } + } } } }, "@bitgo/sdk-coin-avaxp": { - "version": "3.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxp/-/sdk-coin-avaxp-3.7.10.tgz", - "integrity": "sha512-3g24GB/WeLgpli/3Pk6F54FYa99hSl5jk27SJJg0Wj5p1dPd/5hWHwv7Ct3/725h1okNbkurniXfeZ2br2tPsQ==", + "version": "3.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-avaxp/-/sdk-coin-avaxp-3.7.16.tgz", + "integrity": "sha512-wBeSYq/KRF67r6rq5Gsil4ICUzOXxsmV3i9eGQ6TFhuIS0ZYm+VUideh1WYH0xVUab0l4nBvw4gJ97eEB05ZZw==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "avalanche": "3.15.3", "bignumber.js": "^9.0.0", "create-hash": "^1.2.0", @@ -41180,35 +41176,35 @@ } }, "@bitgo/sdk-coin-bch": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bch/-/sdk-coin-bch-1.5.10.tgz", - "integrity": "sha512-+pFrkSDEZbQxsHANqMwx1XUCKB7aLzmxgsKGW31t/bydzG5/ZvqZzK1Hh+xYaUxMlQu9JqMhHJbN2V2cdToJnw==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bch/-/sdk-coin-bch-1.5.16.tgz", + "integrity": "sha512-IioM4n97dXi4kO/qA7mX2NTPujJ//wEXrpviHqYjDVF8LZHGVwlXZ372VJw6H4MBr/85B7e8kVkF8vvK+wRbQA==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-bcha": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bcha/-/sdk-coin-bcha-1.7.10.tgz", - "integrity": "sha512-k6YkKJe7ekb3Blyhc711yKPkrioyDb7wsi4iSIFAL+YINvhjpHPavgM5FlJwF09WEFH2KOeEIScZpKU0iZDmeQ==", + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bcha/-/sdk-coin-bcha-1.7.16.tgz", + "integrity": "sha512-kSiRbGkGN8meM7qlMx6hK2y4Rx4EwHmJjejb0lUqRmkV5bRfLjUFIzdkUlJbeMLIfePRNE7Lc6a2rDYYxCI/PA==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-coin-bch": "^1.5.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-coin-bch": "^1.5.16", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-bld": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bld/-/sdk-coin-bld-1.4.10.tgz", - "integrity": "sha512-uTui9GOWIRqX79JLR5N0j1Od9SCF/cnzuBOJvlF8qWMvzKtKgb2+Gx1irI8bWL4iJUlnatzsYVboPW1XZenVCw==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bld/-/sdk-coin-bld-1.9.0.tgz", + "integrity": "sha512-46ruk5bwlbe5tFNjAIWTD5Un8afDb1pEA7twp9sB4uBj97V8C0vWKoCXiMCfVQzFKGEO6zOpjNK1cckukXefcQ==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -41216,65 +41212,79 @@ } }, "@bitgo/sdk-coin-bsv": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bsv/-/sdk-coin-bsv-1.5.10.tgz", - "integrity": "sha512-YE0e3MiLQmICD1pkUx0+qycvqaWH95/Ivzr5qpIdlLqAtOMiAP7fcpHsPJ3/81S8Z97+Rrt04GfAjfBB8nfzaA==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bsv/-/sdk-coin-bsv-1.5.16.tgz", + "integrity": "sha512-usjzKfHXvtKZBeNifk9gfb+KJt9pc9R9GYGl2+ljohdOvynqrF2eGfZIE8m+vPNZm2ZaxPWsllt6t64vZIJypA==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-coin-bch": "^1.5.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-coin-bch": "^1.5.16", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-btc": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btc/-/sdk-coin-btc-1.7.10.tgz", - "integrity": "sha512-HhqBSnTDT3XHgbuO3TItcC9p+2HrM+Cur664J5S4teKsm65DfUg8umote0cDpHe5ThSp3ymVDY3RDyQmgUXIsA==", + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btc/-/sdk-coin-btc-1.7.16.tgz", + "integrity": "sha512-3M+3OMOLIwWipE/wsy3EFCVNYjKZRUOhTE0UrdcarvVIYPVmUVMAGDYsgo0Q4yAQMMg99+uwN5rDOUJqoYy0AQ==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0", - "@bitgo/utxo-ord": "^1.4.10" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@bitgo/utxo-ord": "^1.4.16" } }, "@bitgo/sdk-coin-btg": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btg/-/sdk-coin-btg-1.5.10.tgz", - "integrity": "sha512-le58dC7yT3ubbogRxgnyQVNGNgNQlKWFyU5XiVZDYG8f26wIPKBYgryF9oppIlUNa0r0H1FJeU2skhou5pvczw==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-btg/-/sdk-coin-btg-1.5.16.tgz", + "integrity": "sha512-RHXxpNR7CLdYXE7BGcjbb1/4wNQRlgFqu5LWz0OtLTPBJkXfn+ZYJlCMMcLhOnvHUatXWy3Mi6c/TWJIOPTuvQ==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" + } + }, + "@bitgo/sdk-coin-coreum": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-coreum/-/sdk-coin-coreum-4.0.0.tgz", + "integrity": "sha512-7UasQcRsTuL9vC5cH+YgVTa//WlYQykS1H62KlREi0UYbPQURi2nE3kLw5l7WgxMp/wzpbqTFLwuMc1K6je+/w==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@cosmjs/amino": "^0.29.5", + "@cosmjs/encoding": "^0.29.5", + "@cosmjs/stargate": "^0.29.5", + "bignumber.js": "^9.1.1" } }, "@bitgo/sdk-coin-dash": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dash/-/sdk-coin-dash-1.5.10.tgz", - "integrity": "sha512-e+F+8GLoyBfdGdWDVNA76MwzWwFEewfZK0Ma5306Xwy732WdWAN52i5jdR8//0zBjZHYy5vRgIBeVAjYn9XL3g==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dash/-/sdk-coin-dash-1.5.16.tgz", + "integrity": "sha512-x3mcpqyVTZEMsLtJ3c6o0iNsFc4hMaD/omlIWNWkeKY9UsJ1JxLnV9rhCd1S9mkvghQ6x9MKQFz7cJyqHYSBBQ==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-doge": { - "version": "1.12.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-doge/-/sdk-coin-doge-1.12.10.tgz", - "integrity": "sha512-ON+ZF2S5yQGwKRmPwZLGyqO/rPSAjPHluleSJU7dSMe0vUI7SSFy++t1sagOtDZ1P9kWuVWQi7sv13woZPaypw==", + "version": "1.12.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-doge/-/sdk-coin-doge-1.12.16.tgz", + "integrity": "sha512-j0Ssb17NmMB3wwZlq27Byc2F5HzlrQjU9dZ5Em/C1qRhctrvip4gYUvDURaMEkT/JVuYjgQAQWOSE2ZMMJo3RA==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-dot": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dot/-/sdk-coin-dot-3.12.1.tgz", - "integrity": "sha512-E7TMn+j9ILbKyY8ahGqDudiGCBwD5BFX758i7hJYm5pZzrNpO9DE74cprv97Y8nBdEVMjCvD5Ne9PSEXPkNDHQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-dot/-/sdk-coin-dot-3.18.0.tgz", + "integrity": "sha512-d1+EHcbnzKnJFCIC45my1bdJsALLt1/RW7udAPeMyN5HM1atOF6K9OMswJmLYgSH07WUqxK9pmVTMn6j1jwisQ==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@polkadot/api": "10.9.1", "@polkadot/keyring": "12.3.2", "@polkadot/types": "10.9.1", @@ -41291,13 +41301,13 @@ } }, "@bitgo/sdk-coin-eos": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eos/-/sdk-coin-eos-1.5.10.tgz", - "integrity": "sha512-Om/kOEesqgOUW7WcvTQLRDHhLsO/Bgc7kl8yMCOAKp9O5sL8Apmd5eYLOc8Fbm/QGQrlGMXPo0yG4q2c8+QWog==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eos/-/sdk-coin-eos-1.5.16.tgz", + "integrity": "sha512-bEJCsyiuVjfbBntizYArkXzqJn02r+ec371kU3Cd83ExlHZ3xbscp362i8LDtXchr7AJcgZmII0l20e8KxfeLw==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "bignumber.js": "^9.0.2", "eosjs": "^21.0.2", "eosjs-ecc": "^4.0.4", @@ -41306,65 +41316,62 @@ } }, "@bitgo/sdk-coin-eth": { - "version": "4.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eth/-/sdk-coin-eth-4.7.10.tgz", - "integrity": "sha512-xYJ4ePfSDdBvscxXkEgg77ZVOmFj2t704Eo+dvrIVQgUVsvu7EzjpA+gppkq005ygtuRfkBucU1+6ORJl3G//w==", - "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "@ethereumjs/common": "^2.4.0", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-eth/-/sdk-coin-eth-7.0.0.tgz", + "integrity": "sha512-L/VXvTiHoYGOINJAD4f6zYKH+282MpJ84f0aWGzqShiGICei5PPK6YjmiJXgt7EKmLbaGieyDfPh1Pt+JLZjRg==", + "requires": { + "@bitgo/abstract-eth": "^4.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@ethereumjs/tx": "^3.3.0", "@ethereumjs/util": "8.0.3", - "@metamask/eth-sig-util": "^5.0.2", - "bignumber.js": "^9.0.0", - "bn.js": "^5.2.1", - "debug": "^3.1.0", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", "ethers": "^5.1.3", - "keccak": "^3.0.2", "lodash": "^4.17.14", - "secp256k1": "4.0.2", + "secp256k1": "5.0.0", "superagent": "^3.8.3" }, "dependencies": { + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "secp256k1": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", - "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", "requires": { - "elliptic": "^6.5.2", - "node-addon-api": "^2.0.0", + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", "node-gyp-build": "^4.2.0" } } } }, "@bitgo/sdk-coin-ethw": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ethw/-/sdk-coin-ethw-1.5.10.tgz", - "integrity": "sha512-qEtpT1czVfwitnEFUgwV++gdCCzgMNMJbaRfPZ75lci5JK7VGEgfiqD7//a54sFsQ4SRs5LPWBVN/u3i6gdM/g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ethw/-/sdk-coin-ethw-4.0.0.tgz", + "integrity": "sha512-JA5XiYZqAU4V/hMVR416fOTyyZ90d0ZxMcmuszjFxMm3wXWk5cAIsnoeraJzi6hzcSdJIydUILwNR0HLh4/TVA==", "requires": { - "@bitgo/abstract-eth": "^1.4.10", - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "bignumber.js": "^9.0.0", + "@bitgo/sdk-coin-eth": "^7.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", "ethereumjs-util": "7.1.5", "superagent": "^3.8.3" } }, "@bitgo/sdk-coin-hash": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-hash/-/sdk-coin-hash-1.4.10.tgz", - "integrity": "sha512-slScrbNd150/E2jMai59ELbaabmPKqWoSi2/ia6ONHNha83yd7J4n6aZ+2kaS1ArDDFuYOtqTQcqdCsmr+Osyw==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-hash/-/sdk-coin-hash-1.9.0.tgz", + "integrity": "sha512-NWYWtL2LgUg8OgGXXlzr4vcXI7OS27tlJeVsiBpI3JFPTbE4dfmdkpsrkYIp52h0AnpHKXj0Hf8aVcZYw1mPRQ==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -41372,14 +41379,14 @@ } }, "@bitgo/sdk-coin-injective": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-injective/-/sdk-coin-injective-1.4.10.tgz", - "integrity": "sha512-kXxy9ey6nhNVpl2xSTXpWIXyf+I3FmXUG12n/VFeWFlO3Eg5ez9unjNXoVB2ola3fLTE7GZPp1VPBxzm8SgQng==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-injective/-/sdk-coin-injective-1.9.0.tgz", + "integrity": "sha512-cW4X3U54vrmyNH99y6LJ7mJo71x/FXKCzBAXAgcQ4sYiSOKP0GxeVJ4aIIvy9nL3teGXR0h128Nm0Lotpap69w==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -41387,22 +41394,22 @@ } }, "@bitgo/sdk-coin-ltc": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ltc/-/sdk-coin-ltc-2.2.10.tgz", - "integrity": "sha512-hRba5CcikGoitGOXwM85IlmIrQX31STCbCBq+AVRzrLLrPb3dN0NaOIe9P3LLldEhp83aWduerY8ULlNuv6oUw==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-ltc/-/sdk-coin-ltc-2.2.16.tgz", + "integrity": "sha512-GUHuHChirRUbxaSjQQ7lAeJ/+xd0Iz6Dx4ijQ6fIabyVZmCRJpl9BDb6M0Z1wCEJ51VkO3+RnTa+Qj5VO8D/+A==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-near": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-near/-/sdk-coin-near-1.6.10.tgz", - "integrity": "sha512-5+17/TWFbGevAvM/PNtIwPyjOm0f60+xoGBQwQAEKmFCBoxuZCTJkfq9lyKQ1sBoJd4TtMV7pTI9Cis1Kk2JKg==", + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-near/-/sdk-coin-near-1.6.16.tgz", + "integrity": "sha512-tk3up3/PT+rfZZUmVNBNDq19tKmCuO6gQRqD/ZbNz46kMJVtvR7rKwuAIFaQY+irjSbN3rjOO/56Gq4ag/NicQ==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "bn.js": "^5.2.1", @@ -41415,14 +41422,14 @@ } }, "@bitgo/sdk-coin-osmo": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-osmo/-/sdk-coin-osmo-1.6.10.tgz", - "integrity": "sha512-Y4posCnWv4g2xS2KMBsO+xUZsMjaZ6fXJIsKT88gztxV+Lh07cWXcUumuJwFD1iFE686uRHO3ledbssoZL7KiQ==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-osmo/-/sdk-coin-osmo-1.11.0.tgz", + "integrity": "sha512-a/9uUotFcrCVGzmrrYm8QAFgbmPWmhuWJlSI3OAAjNky8gqX9MIpDwiVaNI0hnsnk+PkhPyK7t6mCpA6k1gnZw==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -41430,33 +41437,30 @@ } }, "@bitgo/sdk-coin-polygon": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-polygon/-/sdk-coin-polygon-1.7.10.tgz", - "integrity": "sha512-q3xzQMBbPHneOyyJSCJtMELz0m+97FVuacguO/xaCjexKr5cs0bqbCq1/lA+BhcCFpHnpdy5k3oPE9YQfMJ2xA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-polygon/-/sdk-coin-polygon-4.0.0.tgz", + "integrity": "sha512-zNP4dRck6LCJ7d1pgMYUpKY3QODqv61w+OnM9TpSyMK9MJRn8ZaaEqpe3WG8fOmURWD6nNRm5mRMSlvKPfkfjQ==", "requires": { - "@bitgo/abstract-eth": "^1.4.10", - "@bitgo/sdk-coin-eth": "^4.7.10", - "@bitgo/sdk-core": "^8.23.0", + "@bitgo/abstract-eth": "^4.0.0", + "@bitgo/sdk-coin-eth": "^7.0.0", + "@bitgo/sdk-core": "^11.0.0", "@bitgo/sjcl": "^1.0.1", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "@ethereumjs/common": "^2.4.0", - "@ethereumjs/tx": "^3.3.0", - "bignumber.js": "^9.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5", - "lodash": "^4.17.14", "superagent": "^3.8.3" } }, "@bitgo/sdk-coin-sei": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sei/-/sdk-coin-sei-1.4.10.tgz", - "integrity": "sha512-9zn5XuVo2alLh1dar+6exDuVT1bjXvItF7uXupxQyv2opUPTdPlyjfFZrCdHXgbnaoL152yzGA9jr3rYSu/Kpw==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sei/-/sdk-coin-sei-1.9.0.tgz", + "integrity": "sha512-/T83aiN4vSAF2GIyADt2Og0ayvkPkccmJB294ATwcPfnY20t3oSOP7Tpb5cTLQB7iC0qMpFrb67fyVll/vAJSg==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -41464,13 +41468,13 @@ } }, "@bitgo/sdk-coin-sol": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sol/-/sdk-coin-sol-2.17.0.tgz", - "integrity": "sha512-1NhKxxA5ito3qWWlHeozYGkmZ3qxoDHSoNpVDy6pwbQk2DkKuWpvcWOs26KsvEHJKA9A+P+ynbFFMfLUHY+L5A==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-sol/-/sdk-coin-sol-2.23.0.tgz", + "integrity": "sha512-LNidknKliMbL6KRR9zTndjA1Plg108BeHOTzFY7iSxu+ao5U/hCOtmTLhHL2DyA52IuvL49Su5b8uillOEQSXg==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@solana/spl-token": "0.3.1", "@solana/web3.js": "1.78.0", "bignumber.js": "^9.0.0", @@ -41523,14 +41527,14 @@ } }, "@bitgo/sdk-coin-tia": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-tia/-/sdk-coin-tia-1.4.10.tgz", - "integrity": "sha512-nzJV4AsnrPN3aDEDt1GHD4P0dNQJXnEvJKxyEEJ6BQf2NMwvlTRl+KRti4rNrz/oKELHLcxmYKo6ZJGqQxUrcw==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-tia/-/sdk-coin-tia-1.9.0.tgz", + "integrity": "sha512-YmjoPGJ2/wMIqns7IjMhqUuCWFNdI4u8AfSZ7ERtMkY84Gn7s3k4KB/ZvOKk73WEkwihyw4AHv+pRwrn5+NOsQ==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -41538,19 +41542,19 @@ } }, "@bitgo/sdk-coin-trx": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-trx/-/sdk-coin-trx-1.15.0.tgz", - "integrity": "sha512-cH2WPY5qA5oQJ86krHzvW3nfx2JJbNjVjk/09qVC3Xs7xcAb+43uaa3q0xq1wccbvpwvWcKz6v6RKeda1VYoTw==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-trx/-/sdk-coin-trx-1.21.0.tgz", + "integrity": "sha512-uJOrWoQKf8n/RD9vccpg1QeQcC4hRkdOhEXKiY1IGbtdd07/vyfsf7MnbA4Nip7cKoVqqFwS0RGhdAdNCisO3A==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "ethers": "^5.7.2", "lodash": "^4.17.14", "protobufjs": "7.2.4", - "secp256k1": "^4.0.2", + "secp256k1": "5.0.0", "superagent": "^3.8.3", "tronweb": "5.1.0" }, @@ -41973,6 +41977,11 @@ "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "protobufjs": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", @@ -41992,6 +42001,16 @@ "long": "^5.0.0" } }, + "secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + } + }, "ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", @@ -42001,33 +42020,26 @@ } }, "@bitgo/sdk-coin-xlm": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xlm/-/sdk-coin-xlm-2.3.10.tgz", - "integrity": "sha512-FAeX61sdOr0rdtvFAaO85LxVHJ8fNBUrTCbYiyISkRjWQpLDOvR1HwgKnmTOqGiJD3c5lmoTmM6v7PZLkoLTCw==", - "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", - "bignumber.js": "^8.0.1", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xlm/-/sdk-coin-xlm-2.8.0.tgz", + "integrity": "sha512-XhYNDYf45NoGHBSzWsXXmPBcdbBegBlDuyFORbHAKUZXSZARGedqEHXz/PV+sXbopcLRYlX2G8Y4VDKvmA6rNw==", + "requires": { + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", + "bignumber.js": "^9.1.1", "lodash": "^4.17.14", "stellar-sdk": "^10.0.1", "superagent": "^3.8.3" - }, - "dependencies": { - "bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" - } } }, "@bitgo/sdk-coin-xrp": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xrp/-/sdk-coin-xrp-1.7.10.tgz", - "integrity": "sha512-vBScqPPcrbalEz4PdIWBk5y+nnlQx56KNR0Iye6hfs4J0pkaBFl/hQ5VSpCpf6aAVECYumlfYBumwpe16IZkvQ==", + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-xrp/-/sdk-coin-xrp-1.7.16.tgz", + "integrity": "sha512-jx93DAW5a+6HfkQNLnW5yPHPwsvyQM/vWjwp86+hVwy3Hid+vdai+xZ2U+Lic/WzVAcPEXY5H3LQPXliTTO+wA==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0", "bignumber.js": "^9.0.0", "lodash": "^4.17.14", "ripple-address-codec": "~4.1.3", @@ -42037,24 +42049,24 @@ } }, "@bitgo/sdk-coin-zec": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zec/-/sdk-coin-zec-1.5.10.tgz", - "integrity": "sha512-02+VpH9zjfW3eemS9G3gLOiQg/NF1p0C00hCQVhgDRKCjHs7+1g9C5P6nM8yZI+hODTJbtuqDiJ10IdU8xC4Bw==", + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zec/-/sdk-coin-zec-1.5.16.tgz", + "integrity": "sha512-En2aa51eTh4SrsVjYAnQQso4f6dJpmqkIEMdZWB4miBKPX3Jjcr+tVcTJrzVPaTdr635UGHK82gYrNlRnjAF7A==", "requires": { - "@bitgo/abstract-utxo": "^3.15.0", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/abstract-utxo": "^3.21.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@bitgo/sdk-coin-zeta": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zeta/-/sdk-coin-zeta-1.8.0.tgz", - "integrity": "sha512-AjdJ+uMH8W2hr6ilQiedeoYfQVNzR+WjB1kePjmHzlv/KvBrC/n+7qfpfOMuTSpTglTKAGB7MUxyq1bDs377dA==", - "requires": { - "@bitgo/abstract-cosmos": "^1.6.10", - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-zeta/-/sdk-coin-zeta-1.14.0.tgz", + "integrity": "sha512-bkQPoCoWzji4Vul9DYOyCwq/vMskU2b9KrpjDB1P0lK/bdwmhIf4GoC5l/n+l2tAPCO4UWeY0Vx2TBadRasFdg==", + "requires": { + "@bitgo/abstract-cosmos": "^1.11.0", + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", @@ -42062,14 +42074,15 @@ } }, "@bitgo/sdk-core": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-core/-/sdk-core-8.23.0.tgz", - "integrity": "sha512-AtER7ZdjZG7SJteT5EFoxhn6J0h7PopjEqWVAuRQpOpuE/8L3UfaCi1W63Die6HAJIqaPo1B0mpB65aH1Yky5g==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-core/-/sdk-core-11.0.0.tgz", + "integrity": "sha512-MaUFonNi1LkCPxc/v0s3kSS/Mss3ejvzeB4Bzc/L2VIKGXWa4uLoZ5prWUoR2+y1ZydU8KY0cxfUUCwtQPPzhA==", "requires": { "@bitgo/bls-dkg": "^1.3.1", - "@bitgo/sdk-lib-mpc": "^8.12.0", - "@bitgo/statics": "^26.0.0", - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/public-types": "1.1.2", + "@bitgo/sdk-lib-mpc": "^8.18.0", + "@bitgo/statics": "^32.0.0", + "@bitgo/utxo-lib": "^9.19.0", "@noble/secp256k1": "1.6.3", "@stablelib/hex": "^1.0.0", "@types/elliptic": "^6.4.12", @@ -42077,8 +42090,8 @@ "bech32": "^2.0.0", "big.js": "^3.1.3", "bigint-crypto-utils": "3.1.4", - "bignumber.js": "^9.0.0", - "bitcoinjs-message": "^2.0.0", + "bignumber.js": "^9.1.1", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", "bolt11": "^1.4.0", "bs58": "^4.0.1", "create-hmac": "^1.1.7", @@ -42086,23 +42099,40 @@ "elliptic": "^6.5.2", "ethereumjs-util": "7.1.5", "fp-ts": "^2.12.2", - "io-ts": "^2.2.17", - "keccak": "3.0.2", + "io-ts": "2.2.20", + "keccak": "3.0.3", "libsodium-wrappers-sumo": "^0.7.9", "lodash": "^4.17.15", "noble-bls12-381": "0.7.2", "openpgp": "5.10.1", "paillier-bigint": "3.3.0", - "secp256k1": "^4.0.2", + "secp256k1": "5.0.0", "strip-hex-prefix": "^1.0.0", "superagent": "^3.8.3", "tweetnacl": "^1.0.3" + }, + "dependencies": { + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "secp256k1": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + } + } } }, "@bitgo/sdk-lib-mpc": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@bitgo/sdk-lib-mpc/-/sdk-lib-mpc-8.12.0.tgz", - "integrity": "sha512-VKZvEYsWapBn7PWTrU46WP9Nk6kyU4FPmJjG2KEHFUq5RLpOE7pS2G4S/hJcGpHLDxGuH67alY09DLs0jWXfhA==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@bitgo/sdk-lib-mpc/-/sdk-lib-mpc-8.18.0.tgz", + "integrity": "sha512-yI5CiCvR00/Di+yilxU3Qj/2o0SonuhrOMB+zhg1OHdh5+j9xnMlZgeeTaXdNvBuFJuWjW1VHM8LQBlzkHv1YA==", "requires": { "@noble/secp256k1": "1.6.3", "@types/superagent": "4.1.15", @@ -42119,25 +42149,25 @@ "integrity": "sha512-dBICMzShC8gXdpSj9cvl4wl9Jkt4h14wt4XQ+/6V6qcC2IObyKRJfaG5TYUU6RvVknhPBPyBx9v84vNKODM5fQ==" }, "@bitgo/statics": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@bitgo/statics/-/statics-26.0.0.tgz", - "integrity": "sha512-Tz9wsM3CCnSeihKJWkDlQzdBNirvrBVG77CcTVz1xBI+V5k9aKy3BEAEl2P0kf81RmZQHEfwAl3e7cq+0NhwFA==" + "version": "32.0.0", + "resolved": "https://registry.npmjs.org/@bitgo/statics/-/statics-32.0.0.tgz", + "integrity": "sha512-d8hYghM/FQVoXLZhdxT+iYuck2+z9WLMseE9qhMJPrBTnasbsy7nev/vDA6khttK2NY1QgArbAfhlAwjjs2J5A==" }, "@bitgo/unspents": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@bitgo/unspents/-/unspents-0.25.0.tgz", - "integrity": "sha512-tcLJ5AVIb9VKbl8lq6GXWhtcDPx+qdrCS9TQdQxXEi+oz5bM3qUXYMyjQseTySyXmmglutLR6spWFdkC33ytQA==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@bitgo/unspents/-/unspents-0.31.0.tgz", + "integrity": "sha512-/KbjHWOrsEb4FARPtV2WpzPdd/c5T4E8HR+lZZUIi5HTQx30d3VwN+zbDUnZxc/9doIkaKHmNMs4qvh2RzsoPw==", "requires": { - "@bitgo/utxo-lib": "^9.13.0", + "@bitgo/utxo-lib": "^9.19.0", "lodash": "~4.17.21", "tcomb": "~3.2.29", "varuint-bitcoin": "^1.0.4" } }, "@bitgo/utxo-lib": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@bitgo/utxo-lib/-/utxo-lib-9.13.0.tgz", - "integrity": "sha512-JhkR358I411wzvwTJGuHWppYB9Z53/7Ls919/JO1P/8UOUjMQoNbtlI6o+bTgcjmZg0TTBlxBQmhNWfchbr2Hw==", + "version": "9.19.0", + "resolved": "https://registry.npmjs.org/@bitgo/utxo-lib/-/utxo-lib-9.19.0.tgz", + "integrity": "sha512-9VUc1JJ6rPVTeVw1JPkr9owboSJiKn4iJbdkgXNxyl/DyKT2ErTH91F+DOv5HsF8jxhhcwwY0657tGYugHQg6w==", "requires": { "@bitgo/blake2b": "^3.2.4", "@brandonblack/musig": "^0.0.1-alpha.0", @@ -42160,13 +42190,13 @@ } }, "@bitgo/utxo-ord": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@bitgo/utxo-ord/-/utxo-ord-1.4.10.tgz", - "integrity": "sha512-2Ep8RN14TrmJWXSwqT+xkzpNXMcQ/yVJlY9hyN6SllFuwYVOiO9/+7cj1+XqXQKwshxEQeGc/wPVlFN74To4mg==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@bitgo/utxo-ord/-/utxo-ord-1.4.16.tgz", + "integrity": "sha512-RIWCTCcELTn54wynsZolakV2B12M2nj3lL6Uuc/nFB/rzwngCkGOFLhNZ5867u66CPISNWVQ6ZkxDpcyun/glQ==", "requires": { - "@bitgo/sdk-core": "^8.23.0", - "@bitgo/unspents": "^0.25.0", - "@bitgo/utxo-lib": "^9.13.0" + "@bitgo/sdk-core": "^11.0.0", + "@bitgo/unspents": "^0.31.0", + "@bitgo/utxo-lib": "^9.19.0" } }, "@brandonblack/musig": { @@ -42817,6 +42847,11 @@ "ethereumjs-util": "^7.1.5" } }, + "@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==" + }, "@ethereumjs/tx": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", @@ -42836,11 +42871,6 @@ "ethereum-cryptography": "^1.1.2" }, "dependencies": { - "@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==" - }, "@noble/hashes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", @@ -44426,11 +44456,6 @@ "tweetnacl-util": "^0.15.1" }, "dependencies": { - "@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==" - }, "@ethereumjs/util": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", @@ -47586,24 +47611,6 @@ "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==", "dev": true }, - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -48222,10 +48229,10 @@ "@babel/runtime": "^7.12.5" } }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" }, "@tronweb3/google-protobuf": { "version": "3.21.2", @@ -49291,7 +49298,8 @@ "acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true }, "acorn-globals": { "version": "7.0.1", @@ -49338,7 +49346,8 @@ "acorn-walk": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true }, "address": { "version": "1.2.2", @@ -49355,6 +49364,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, "requires": { "debug": "4" }, @@ -49363,6 +49373,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -49370,7 +49381,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -50648,6 +50660,11 @@ } } }, + "basic-ftp": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", + "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==" + }, "bech32": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", @@ -50776,14 +50793,6 @@ } } }, - "bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, "bitcoin-ops": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", @@ -50807,15 +50816,15 @@ } }, "bitcoinjs-message": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bitcoinjs-message/-/bitcoinjs-message-2.2.0.tgz", - "integrity": "sha512-103Wy3xg8Y9o+pdhGP4M3/mtQQuUWs6sPuOp1mYphSUoSMHjHTlkj32K4zxU8qMH0Ckv23emfkGlFWtoWZ7YFA==", + "version": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.2", + "resolved": "https://registry.npmjs.org/@bitgo-forks/bitcoinjs-message/-/bitcoinjs-message-1.0.0-master.2.tgz", + "integrity": "sha512-XSDGM3rA75vcDxeKqHPexika/TgWUFWdfKTv1lV8TZTb5XFHHD6ARckLdMOBiCf29eZSzbJQvF/OIWqNqMl/2A==", "requires": { "bech32": "^1.1.3", "bs58check": "^2.1.2", "buffer-equals": "^1.0.3", "create-hash": "^1.1.2", - "secp256k1": "^3.0.1", + "secp256k1": "5.0.0", "varuint-bitcoin": "^1.0.1" }, "dependencies": { @@ -50824,24 +50833,19 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" }, "secp256k1": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", - "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", + "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", "requires": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.5.2", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" + "elliptic": "^6.5.4", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" } } } @@ -51487,7 +51491,8 @@ "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true }, "c8": { "version": "7.14.0", @@ -52728,8 +52733,7 @@ "dev": true }, "cryptocurrency-icons": { - "version": "git+ssh://git@github.com/BitGo/cryptocurrency-icons.git#cc9b05e10d047e875e1ee6b3a4d11eeda1cc8ea1", - "integrity": "sha512-eqXgB3XajU6Xo8U4GN4AmJNqyY8kuvYowDv8uaR+wV5Aw9YtEFiVm9jSh5lWG9x2BdlE/oFRJkCRtE87bD+omw==", + "version": "git+ssh://git@github.com/BitGo/cryptocurrency-icons.git#e7e820692f4d2862df44ec89407c799e6c75d350", "dev": true, "from": "cryptocurrency-icons@github:BitGo/cryptocurrency-icons" }, @@ -52944,9 +52948,9 @@ } }, "data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", + "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==" }, "data-urls": { "version": "3.0.2", @@ -53089,7 +53093,8 @@ "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "deepmerge": { "version": "4.3.1", @@ -53200,14 +53205,13 @@ "dev": true }, "degenerator": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.4.tgz", - "integrity": "sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "requires": { - "ast-types": "^0.13.2", - "escodegen": "^1.8.1", - "esprima": "^4.0.0", - "vm2": "^3.9.17" + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" } }, "del": { @@ -53808,16 +53812,6 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, - "drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", - "requires": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - } - }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -54788,15 +54782,21 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "requires": { "esprima": "^4.0.1", - "estraverse": "^4.2.0", + "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } } }, "eslint": { @@ -55222,7 +55222,8 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true }, "estree-to-babel": { "version": "3.2.1", @@ -55848,7 +55849,8 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "fast-safe-stringify": { "version": "2.1.1", @@ -56629,38 +56631,6 @@ "dev": true, "optional": true }, - "ftp": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", - "requires": { - "readable-stream": "1.1.x", - "xregexp": "2.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - } - } - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -56769,16 +56739,14 @@ } }, "get-uri": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", - "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", + "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", "requires": { - "@tootallnate/once": "1", - "data-uri-to-buffer": "3", - "debug": "4", - "file-uri-to-path": "2", - "fs-extra": "^8.1.0", - "ftp": "^0.3.10" + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.0", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" }, "dependencies": { "debug": { @@ -56789,11 +56757,6 @@ "ms": "2.1.2" } }, - "file-uri-to-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", - "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==" - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -57572,6 +57535,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, "requires": { "depd": "2.0.0", "inherits": "2.0.4", @@ -57592,15 +57556,22 @@ } }, "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "dependencies": { + "agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "requires": { + "debug": "^4.3.4" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -57657,6 +57628,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -57666,6 +57638,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -57673,7 +57646,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -57715,6 +57689,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -60842,24 +60817,6 @@ "ms": "2.1.2" } }, - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -61023,9 +60980,9 @@ "dev": true }, "keccak": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", - "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", + "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", "requires": { "node-addon-api": "^2.0.0", "node-gyp-build": "^4.2.0", @@ -61092,15 +61049,6 @@ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, "lib-esm": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/lib-esm/-/lib-esm-0.3.0.tgz", @@ -62050,7 +61998,9 @@ "nan": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true, + "optional": true }, "nanoassert": { "version": "2.0.0", @@ -62937,19 +62887,6 @@ "asn1.js": "^5.0.0" } }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "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" - } - }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -63060,21 +62997,28 @@ "dev": true }, "pac-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", - "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4", - "get-uri": "3", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "5", - "pac-resolver": "^5.0.0", - "raw-body": "^2.2.0", - "socks-proxy-agent": "5" + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" }, "dependencies": { + "agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "requires": { + "debug": "^4.3.4" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -63083,6 +63027,15 @@ "ms": "2.1.2" } }, + "https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -63091,12 +63044,12 @@ } }, "pac-resolver": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", - "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", + "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", "requires": { - "degenerator": "^3.0.2", - "ip": "^1.1.5", + "degenerator": "^5.0.0", + "ip": "^1.1.8", "netmask": "^2.0.2" } }, @@ -63757,11 +63710,6 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - }, "prettier": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", @@ -63938,20 +63886,28 @@ } }, "proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", - "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", "requires": { - "agent-base": "^6.0.0", - "debug": "4", - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "lru-cache": "^5.1.1", - "pac-proxy-agent": "^5.0.0", - "proxy-from-env": "^1.0.0", - "socks-proxy-agent": "^5.0.0" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" }, "dependencies": { + "agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "requires": { + "debug": "^4.3.4" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -63960,23 +63916,24 @@ "ms": "2.1.2" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "requires": { - "yallist": "^3.0.2" + "agent-base": "^7.0.2", + "debug": "4" } }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -64117,17 +64074,6 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, "raw-loader": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", @@ -65775,15 +65721,23 @@ } }, "socks-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "requires": { - "agent-base": "^6.0.2", - "debug": "4", - "socks": "^2.3.3" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "dependencies": { + "agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "requires": { + "debug": "^4.3.4" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -66054,7 +66008,8 @@ "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true }, "stellar-base": { "version": "8.2.2", @@ -66459,30 +66414,6 @@ } } }, - "superagent-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-3.0.0.tgz", - "integrity": "sha512-wAlRInOeDFyd9pyonrkJspdRAxdLrcsZ6aSnS+8+nu4x1aXbz6FWSTT9M6Ibze+eG60szlL7JA8wEIV7bPWuyQ==", - "requires": { - "debug": "^4.3.2", - "proxy-agent": "^5.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, "superstruct": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", @@ -67305,14 +67236,6 @@ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, - "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==", - "requires": { - "prelude-ls": "~1.1.2" - } - }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -67631,7 +67554,8 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true }, "unset-value": { "version": "1.0.0", @@ -68083,15 +68007,6 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "vm2": { - "version": "3.9.19", - "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", - "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", - "requires": { - "acorn": "^8.7.0", - "acorn-walk": "^8.2.0" - } - }, "w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", @@ -68722,11 +68637,6 @@ "bs58check": "<3.0.0" } }, - "word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -68859,11 +68769,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "xregexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==" - }, "xss": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", diff --git a/package.json b/package.json index e67825e8..262c394c 100644 --- a/package.json +++ b/package.json @@ -9,39 +9,40 @@ } }, "dependencies": { - "@bitgo/abstract-cosmos": "1.6.10", - "@bitgo/sdk-coin-atom": "3.6.10", - "@bitgo/sdk-coin-bld": "1.4.10", - "@bitgo/sdk-coin-hash": "1.4.10", - "@bitgo/sdk-coin-injective": "1.4.10", - "@bitgo/sdk-coin-sei": "1.4.10", - "@bitgo/sdk-coin-tia": "1.4.10", - "@bitgo/abstract-utxo": "3.15.0", - "@bitgo/sdk-api": "1.21.0", - "@bitgo/sdk-coin-ada": "2.14.0", - "@bitgo/sdk-coin-avaxc": "2.6.10", - "@bitgo/sdk-coin-bch": "1.5.10", - "@bitgo/sdk-coin-bcha": "1.7.10", - "@bitgo/sdk-coin-bsv": "1.5.10", - "@bitgo/sdk-coin-btc": "1.7.10", - "@bitgo/sdk-coin-btg": "1.5.10", - "@bitgo/sdk-coin-dash": "1.5.10", - "@bitgo/sdk-coin-doge": "1.12.10", - "@bitgo/sdk-coin-dot": "3.12.1", - "@bitgo/sdk-coin-eos": "1.5.10", - "@bitgo/sdk-coin-eth": "4.7.10", - "@bitgo/sdk-coin-ethw": "1.5.10", - "@bitgo/sdk-coin-ltc": "2.2.10", - "@bitgo/sdk-coin-near": "1.6.10", - "@bitgo/sdk-coin-osmo": "1.6.10", - "@bitgo/sdk-coin-polygon": "1.7.10", - "@bitgo/sdk-coin-sol": "2.17.0", - "@bitgo/sdk-coin-trx": "1.15.0", - "@bitgo/sdk-coin-xlm": "2.3.10", - "@bitgo/sdk-coin-xrp": "1.7.10", - "@bitgo/sdk-coin-zec": "1.5.10", - "@bitgo/sdk-coin-zeta": "1.8.0", - "@bitgo/utxo-lib": "9.13.0", + "@bitgo/abstract-cosmos": "1.11.0", + "@bitgo/abstract-utxo": "3.21.0", + "@bitgo/sdk-api": "1.27.0", + "@bitgo/sdk-coin-ada": "2.20.0", + "@bitgo/sdk-coin-atom": "3.11.0", + "@bitgo/sdk-coin-avaxc": "2.12.0", + "@bitgo/sdk-coin-bch": "1.5.16", + "@bitgo/sdk-coin-bcha": "1.7.16", + "@bitgo/sdk-coin-bld": "1.9.0", + "@bitgo/sdk-coin-bsv": "1.5.16", + "@bitgo/sdk-coin-btc": "1.7.16", + "@bitgo/sdk-coin-btg": "1.5.16", + "@bitgo/sdk-coin-coreum": "4.0.0", + "@bitgo/sdk-coin-dash": "1.5.16", + "@bitgo/sdk-coin-doge": "1.12.16", + "@bitgo/sdk-coin-dot": "3.18.0", + "@bitgo/sdk-coin-eos": "1.5.16", + "@bitgo/sdk-coin-eth": "7.0.0", + "@bitgo/sdk-coin-ethw": "4.0.0", + "@bitgo/sdk-coin-hash": "1.9.0", + "@bitgo/sdk-coin-injective": "1.9.0", + "@bitgo/sdk-coin-ltc": "2.2.16", + "@bitgo/sdk-coin-near": "1.6.16", + "@bitgo/sdk-coin-osmo": "1.11.0", + "@bitgo/sdk-coin-polygon": "4.0.0", + "@bitgo/sdk-coin-sei": "1.9.0", + "@bitgo/sdk-coin-sol": "2.23.0", + "@bitgo/sdk-coin-tia": "1.9.0", + "@bitgo/sdk-coin-trx": "1.21.0", + "@bitgo/sdk-coin-xlm": "2.8.0", + "@bitgo/sdk-coin-xrp": "1.7.16", + "@bitgo/sdk-coin-zec": "1.5.16", + "@bitgo/sdk-coin-zeta": "1.14.0", + "@bitgo/utxo-lib": "9.19.0", "@ethereumjs/common": "2.6.5", "@lottiefiles/react-lottie-player": "3.4.9", "clsx": "1.2.1", diff --git a/scripts/build-icons.js b/scripts/build-icons.js index afe47f1e..fd9175a7 100644 --- a/scripts/build-icons.js +++ b/scripts/build-icons.js @@ -32,6 +32,7 @@ const coins = [ 'hash', 'sei', 'zeta', + 'coreum', ]; const paths = fs diff --git a/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx b/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx index 7c1ef026..98499875 100644 --- a/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx +++ b/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx @@ -1,6 +1,6 @@ import clsx from 'clsx'; export interface CryptocurrencyIconProps { - Name: 'ada' | 'atom' | 'avax' | 'bch' | 'bsv' | 'btc' | 'btg' | 'dash' | 'doge' | 'dot' | 'eos' | 'eth' | 'ltc' | 'near' | 'osmo' | 'tia' | 'injective' | 'bld' | 'hash' | 'sei' | 'zeta' | 'polygon' | 'sol' | 'trx' | 'xec' | 'xlm' | 'xrp' | 'zec'; + Name: 'ada' | 'atom' | 'avax' | 'bch' | 'bld' | 'bsv' | 'btc' | 'btg' | 'coreum' | 'dash' | 'doge' | 'dot' | 'eos' | 'eth' | 'hash' | 'injective' | 'ltc' | 'near' | 'osmo' | 'polygon' | 'sei' | 'sol' | 'tia' | 'trx' | 'xec' | 'xlm' | 'xrp' | 'zec' | 'zeta'; Size: 'small' | 'medium' | 'large'; } @@ -57,6 +57,37 @@ case 'btg': 'tw-w-6 tw-h-6': Size === 'medium', 'tw-w-8 tw-h-8': Size === 'large', })} {...hostProps}>; +case 'coreum': + return ( + + + + + + + + + + + + + ); case 'dash': return = { @@ -419,6 +431,7 @@ export const nonBitgoRecoveryCoins: Record = allCoinMetas.hash, allCoinMetas.sei, allCoinMetas.zeta, + allCoinMetas.coreum, ] as const, test: [ allCoinMetas.tbtc, @@ -443,6 +456,7 @@ export const nonBitgoRecoveryCoins: Record = allCoinMetas.thash, allCoinMetas.tsei, allCoinMetas.tzeta, + allCoinMetas.tcoreum, ] as const, };