diff --git a/package-lock.json b/package-lock.json index 0efcd58c5..69e347d52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@x402/evm": "^2.2.0", "@x402/fetch": "^2.2.0", "@x402/svm": "^2.2.0", - "@xchainjs/xchain-bitcoin": "^1.2.2", + "@xchainjs/xchain-bitcoin": "^2.0.9", "@xchainjs/xchain-client": "^1.0.10", "@xchainjs/xchain-doge": "^1.0.10", "@xchainjs/xchain-litecoin": "^1.0.10", @@ -1168,12 +1168,6 @@ "varuint-bitcoin": "1.1.2" } }, - "node_modules/@ledgerhq/hw-app-btc/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" - }, "node_modules/@ledgerhq/hw-app-btc/node_modules/base-x": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", @@ -1189,24 +1183,6 @@ "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", "license": "MIT" }, - "node_modules/@ledgerhq/hw-app-btc/node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@ledgerhq/hw-app-btc/node_modules/bitcoinjs-lib": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", @@ -1331,6 +1307,45 @@ "integrity": "sha512-kJFu1+asWQmU9XlfR1RM3lYR76wuEoPyZvkI/CNjpft78BQr3+MMf3Nu77ABzcKFnhIcmAkOLlDQ6B8L6hDXHA==", "license": "Apache-2.0" }, + "node_modules/@ledgerhq/psbtv2": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/psbtv2/-/psbtv2-0.1.0.tgz", + "integrity": "sha512-1NWThlGMGDwzmrB5UHNY2E/shIQ/n1yWo+CXdbwDDIWHFkKIU/mhgwv/A1cly0FfCn1m+zEbw4NU0TgvGqaEWQ==", + "dependencies": { + "bitcoinjs-lib": "^5.2.0", + "varuint-bitcoin": "1.1.2" + } + }, + "node_modules/@ledgerhq/psbtv2/node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/@ledgerhq/psbtv2/node_modules/bitcoinjs-lib": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", + "integrity": "sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==", + "dependencies": { + "bech32": "^1.1.2", + "bip174": "^2.0.1", + "bip32": "^2.0.4", + "bip66": "^1.1.0", + "bitcoin-ops": "^1.4.0", + "bs58check": "^2.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.3", + "merkle-lib": "^2.0.10", + "pushdata-bitcoin": "^1.0.1", + "randombytes": "^2.0.1", + "tiny-secp256k1": "^1.1.1", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.0.4", + "wif": "^2.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/@modelcontextprotocol/sdk": { "version": "1.25.2", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.2.tgz", @@ -5737,25 +5752,160 @@ } }, "node_modules/@xchainjs/xchain-bitcoin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@xchainjs/xchain-bitcoin/-/xchain-bitcoin-1.2.3.tgz", - "integrity": "sha512-Z4cTi9lrG8FGr2GG3hx1ITZ0lk6e4GrFvyr079K1b/EvyuD3A70nb4Nf4E09jXzWHNafFhytrSjvh2et4Q83fA==", - "license": "MIT", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-bitcoin/-/xchain-bitcoin-2.0.9.tgz", + "integrity": "sha512-EC5ZEBS/WyDMoXbJkGpGeFlJ5xrXjL64EgMQRoIuIqQ9C6aYL4oKwKu2nAgtkZrzEgq4OpIkU4Tn9MQIFkdB6Q==", "dependencies": { - "@bitcoin-js/tiny-secp256k1-asmjs": "2.2.3", - "@ledgerhq/hw-app-btc": "10.1.0", - "@xchainjs/xchain-client": "1.0.10", - "@xchainjs/xchain-crypto": "0.3.7", - "@xchainjs/xchain-util": "1.0.8", - "@xchainjs/xchain-utxo": "1.0.11", - "@xchainjs/xchain-utxo-providers": "1.0.11", - "bip32": "4.0.0", - "bitcoinjs-lib": "6.1.6", - "coininfo": "5.1.0", + "@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3", + "@ledgerhq/hw-app-btc": "^10.9.0", + "@scure/bip32": "^1.7.0", + "@xchainjs/xchain-client": "2.0.9", + "@xchainjs/xchain-crypto": "1.0.6", + "@xchainjs/xchain-util": "2.0.5", + "@xchainjs/xchain-utxo": "2.0.9", + "@xchainjs/xchain-utxo-providers": "2.0.9", + "bitcoinjs-lib": "^6.1.7", "coinselect": "3.1.12", "ecpair": "2.1.0" } }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@ledgerhq/hw-app-btc": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-btc/-/hw-app-btc-10.17.0.tgz", + "integrity": "sha512-zJMp7lQ5UfV2ZoWCx3Jt1kPGVKI0IQQBnXpOd0Cx354S420I9WXsaNMz2Fn7C7kkYbpE3n1ZeQwccKjRWvFWgQ==", + "dependencies": { + "@ledgerhq/hw-transport": "6.32.0", + "@ledgerhq/logs": "^6.14.0", + "@ledgerhq/psbtv2": "^0.1.0", + "@noble/curves": "1.9.7", + "@noble/hashes": "1.8.0", + "bip32-path": "^0.4.2", + "bitcoinjs-lib": "^5.2.0", + "bs58": "^4.0.1", + "bs58check": "^2.1.2", + "invariant": "^2.2.4", + "semver": "7.7.3" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@ledgerhq/hw-app-btc/node_modules/bitcoinjs-lib": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", + "integrity": "sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==", + "dependencies": { + "bech32": "^1.1.2", + "bip174": "^2.0.1", + "bip32": "^2.0.4", + "bip66": "^1.1.0", + "bitcoin-ops": "^1.4.0", + "bs58check": "^2.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.3", + "merkle-lib": "^2.0.10", + "pushdata-bitcoin": "^1.0.1", + "randombytes": "^2.0.1", + "tiny-secp256k1": "^1.1.1", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.0.4", + "wif": "^2.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@noble/curves": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@xchainjs/xchain-client": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-client/-/xchain-client-2.0.9.tgz", + "integrity": "sha512-WN0HcVYhK5ZHE6c9pDXLQGlyMevtNlo+uVwuhrpzbHUU9daKtF9UjsW4lZhOQsY/xk4Vx874fWVRSqJEL7vbDg==", + "dependencies": { + "@xchainjs/xchain-crypto": "1.0.6", + "@xchainjs/xchain-util": "2.0.5", + "axios": "1.12.1" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@xchainjs/xchain-crypto": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-crypto/-/xchain-crypto-1.0.6.tgz", + "integrity": "sha512-aC5vZneBLEvYuS7mOttO0H+wBQ0XKg8fI/geNQZ6vmhqx2ki7ftjERdTTSl3P8i/Oz4hla4hWetF+A59aU1MLw==", + "dependencies": { + "@noble/hashes": "^1.8.0", + "@scure/bip39": "^1.6.0", + "uuid": "^9.0.0" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@xchainjs/xchain-util": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-util/-/xchain-util-2.0.5.tgz", + "integrity": "sha512-KjmSvo6CaFnDZvUd583pIs4CyBHz308iQ5HrcSDBubVjGrs9VYst2acx/9e5xM0oleivFCMUL0JAZmvstJGwSg==", + "dependencies": { + "bignumber.js": "^9.1.2" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@xchainjs/xchain-utxo": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-utxo/-/xchain-utxo-2.0.9.tgz", + "integrity": "sha512-XTrQwDWc4JwGyk8MyySNUfofw51Qp1qWFq0NZebqqRZZTn3tlUjASDNkcCbVCnT9rM36eRcAI/yMMvD1H9FgLw==", + "dependencies": { + "@xchainjs/xchain-client": "2.0.9", + "@xchainjs/xchain-util": "2.0.5", + "@xchainjs/xchain-utxo-providers": "2.0.9" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/@xchainjs/xchain-utxo-providers": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-utxo-providers/-/xchain-utxo-providers-2.0.9.tgz", + "integrity": "sha512-RRvPufpoab1IHJKiBWF/qIDdJPB2EkMbPKQPbjKCGRN5sEpVrZMjNPerYu09CR/LD5ywHl7YyL+jvG8Ms+lDJg==", + "dependencies": { + "@supercharge/promise-pool": "2.4.0", + "@xchainjs/xchain-client": "2.0.9", + "@xchainjs/xchain-util": "2.0.5", + "axios": "1.12.1" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/axios": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.1.tgz", + "integrity": "sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/base-x": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/@xchainjs/xchain-bitcoin/node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dependencies": { + "base-x": "^3.0.2" + } + }, "node_modules/@xchainjs/xchain-client": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/@xchainjs/xchain-client/-/xchain-client-1.0.10.tgz", @@ -5806,36 +5956,12 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@xchainjs/xchain-cosmos-sdk/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" - }, "node_modules/@xchainjs/xchain-cosmos-sdk/node_modules/bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", "license": "MIT" }, - "node_modules/@xchainjs/xchain-cosmos-sdk/node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@xchainjs/xchain-crypto": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/@xchainjs/xchain-crypto/-/xchain-crypto-0.3.7.tgz", @@ -5867,36 +5993,12 @@ "coinselect": "3.1.12" } }, - "node_modules/@xchainjs/xchain-doge/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" - }, "node_modules/@xchainjs/xchain-doge/node_modules/bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", "license": "MIT" }, - "node_modules/@xchainjs/xchain-doge/node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@xchainjs/xchain-doge/node_modules/bitcoinjs-lib": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", @@ -5941,12 +6043,6 @@ "coinselect": "3.1.12" } }, - "node_modules/@xchainjs/xchain-litecoin/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" - }, "node_modules/@xchainjs/xchain-litecoin/node_modules/axios": { "version": "1.8.4", "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", @@ -5964,24 +6060,6 @@ "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", "license": "MIT" }, - "node_modules/@xchainjs/xchain-litecoin/node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@xchainjs/xchain-litecoin/node_modules/bitcoinjs-lib": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", @@ -6123,12 +6201,6 @@ "events": "^3.3.0" } }, - "node_modules/@xchainjs/xchain-thorchain/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" - }, "node_modules/@xchainjs/xchain-thorchain/node_modules/axios": { "version": "1.8.4", "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", @@ -6155,24 +6227,6 @@ "node": "*" } }, - "node_modules/@xchainjs/xchain-thorchain/node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@xchainjs/xchain-thornode": { "version": "0.3.22", "resolved": "https://registry.npmjs.org/@xchainjs/xchain-thornode/-/xchain-thornode-0.3.22.tgz", @@ -6731,13 +6785,15 @@ } }, "node_modules/bip32": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-4.0.0.tgz", - "integrity": "sha512-aOGy88DDlVUhspIXJN+dVEtclhIsfAUppD43V0j40cPTld3pv/0X/MlrZSZ6jowIaQQzFwP8M6rFU2z2mVYjDQ==", - "license": "MIT", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", "dependencies": { - "@noble/hashes": "^1.2.0", - "@scure/base": "^1.1.1", + "@types/node": "10.12.18", + "bs58check": "^2.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "tiny-secp256k1": "^1.1.3", "typeforce": "^1.11.5", "wif": "^2.0.6" }, @@ -6751,6 +6807,11 @@ "integrity": "sha512-ZBMCELjJfcNMkz5bDuJ1WrYvjlhEF5k6mQ8vUr4N7MbVRsXei7ZOg8VhhwMfNiW68NWmLkgkc6WvTickrLGprQ==", "license": "MIT" }, + "node_modules/bip32/node_modules/@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" + }, "node_modules/bip39": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", @@ -6776,10 +6837,9 @@ "license": "MIT" }, "node_modules/bitcoinjs-lib": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.6.tgz", - "integrity": "sha512-Fk8+Vc+e2rMoDU5gXkW9tD+313rhkm5h6N9HfZxXvYU9LedttVvmXKTgd9k5rsQJjkSfsv6XRM8uhJv94SrvcA==", - "license": "MIT", + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.7.tgz", + "integrity": "sha512-tlf/r2DGMbF7ky1MgUqXHzypYHakkEnm0SZP23CJKIqNY/5uNAnMbFhMJdhjrL/7anfb/U8+AlpdjPWjPnAalg==", "dependencies": { "@noble/hashes": "^1.2.0", "bech32": "^2.0.0", @@ -6796,7 +6856,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-3.0.1.tgz", "integrity": "sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ==", - "license": "MIT", "dependencies": { "@noble/hashes": "^1.2.0", "bs58": "^5.0.0" @@ -13767,30 +13826,6 @@ "node": ">= 16" } }, - "node_modules/xrpl/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" - }, - "node_modules/xrpl/node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", - "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/xstream": { "version": "11.14.0", "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", @@ -14505,11 +14540,6 @@ "varuint-bitcoin": "1.1.2" }, "dependencies": { - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, "base-x": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", @@ -14523,20 +14553,6 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, - "bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "requires": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - } - }, "bitcoinjs-lib": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", @@ -14646,6 +14662,44 @@ "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.14.0.tgz", "integrity": "sha512-kJFu1+asWQmU9XlfR1RM3lYR76wuEoPyZvkI/CNjpft78BQr3+MMf3Nu77ABzcKFnhIcmAkOLlDQ6B8L6hDXHA==" }, + "@ledgerhq/psbtv2": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/psbtv2/-/psbtv2-0.1.0.tgz", + "integrity": "sha512-1NWThlGMGDwzmrB5UHNY2E/shIQ/n1yWo+CXdbwDDIWHFkKIU/mhgwv/A1cly0FfCn1m+zEbw4NU0TgvGqaEWQ==", + "requires": { + "bitcoinjs-lib": "^5.2.0", + "varuint-bitcoin": "1.1.2" + }, + "dependencies": { + "bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "bitcoinjs-lib": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", + "integrity": "sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==", + "requires": { + "bech32": "^1.1.2", + "bip174": "^2.0.1", + "bip32": "^2.0.4", + "bip66": "^1.1.0", + "bitcoin-ops": "^1.4.0", + "bs58check": "^2.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.3", + "merkle-lib": "^2.0.10", + "pushdata-bitcoin": "^1.0.1", + "randombytes": "^2.0.1", + "tiny-secp256k1": "^1.1.1", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.0.4", + "wif": "^2.0.1" + } + } + } + }, "@modelcontextprotocol/sdk": { "version": "1.25.2", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.2.tgz", @@ -17069,22 +17123,153 @@ } }, "@xchainjs/xchain-bitcoin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@xchainjs/xchain-bitcoin/-/xchain-bitcoin-1.2.3.tgz", - "integrity": "sha512-Z4cTi9lrG8FGr2GG3hx1ITZ0lk6e4GrFvyr079K1b/EvyuD3A70nb4Nf4E09jXzWHNafFhytrSjvh2et4Q83fA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-bitcoin/-/xchain-bitcoin-2.0.9.tgz", + "integrity": "sha512-EC5ZEBS/WyDMoXbJkGpGeFlJ5xrXjL64EgMQRoIuIqQ9C6aYL4oKwKu2nAgtkZrzEgq4OpIkU4Tn9MQIFkdB6Q==", "requires": { - "@bitcoin-js/tiny-secp256k1-asmjs": "2.2.3", - "@ledgerhq/hw-app-btc": "10.1.0", - "@xchainjs/xchain-client": "1.0.10", - "@xchainjs/xchain-crypto": "0.3.7", - "@xchainjs/xchain-util": "1.0.8", - "@xchainjs/xchain-utxo": "1.0.11", - "@xchainjs/xchain-utxo-providers": "1.0.11", - "bip32": "4.0.0", - "bitcoinjs-lib": "6.1.6", - "coininfo": "5.1.0", + "@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3", + "@ledgerhq/hw-app-btc": "^10.9.0", + "@scure/bip32": "^1.7.0", + "@xchainjs/xchain-client": "2.0.9", + "@xchainjs/xchain-crypto": "1.0.6", + "@xchainjs/xchain-util": "2.0.5", + "@xchainjs/xchain-utxo": "2.0.9", + "@xchainjs/xchain-utxo-providers": "2.0.9", + "bitcoinjs-lib": "^6.1.7", "coinselect": "3.1.12", "ecpair": "2.1.0" + }, + "dependencies": { + "@ledgerhq/hw-app-btc": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-btc/-/hw-app-btc-10.17.0.tgz", + "integrity": "sha512-zJMp7lQ5UfV2ZoWCx3Jt1kPGVKI0IQQBnXpOd0Cx354S420I9WXsaNMz2Fn7C7kkYbpE3n1ZeQwccKjRWvFWgQ==", + "requires": { + "@ledgerhq/hw-transport": "6.32.0", + "@ledgerhq/logs": "^6.14.0", + "@ledgerhq/psbtv2": "^0.1.0", + "@noble/curves": "1.9.7", + "@noble/hashes": "1.8.0", + "bip32-path": "^0.4.2", + "bitcoinjs-lib": "^5.2.0", + "bs58": "^4.0.1", + "bs58check": "^2.1.2", + "invariant": "^2.2.4", + "semver": "7.7.3" + }, + "dependencies": { + "bitcoinjs-lib": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", + "integrity": "sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==", + "requires": { + "bech32": "^1.1.2", + "bip174": "^2.0.1", + "bip32": "^2.0.4", + "bip66": "^1.1.0", + "bitcoin-ops": "^1.4.0", + "bs58check": "^2.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.3", + "merkle-lib": "^2.0.10", + "pushdata-bitcoin": "^1.0.1", + "randombytes": "^2.0.1", + "tiny-secp256k1": "^1.1.1", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.0.4", + "wif": "^2.0.1" + } + } + } + }, + "@noble/curves": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", + "requires": { + "@noble/hashes": "1.8.0" + } + }, + "@xchainjs/xchain-client": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-client/-/xchain-client-2.0.9.tgz", + "integrity": "sha512-WN0HcVYhK5ZHE6c9pDXLQGlyMevtNlo+uVwuhrpzbHUU9daKtF9UjsW4lZhOQsY/xk4Vx874fWVRSqJEL7vbDg==", + "requires": { + "@xchainjs/xchain-crypto": "1.0.6", + "@xchainjs/xchain-util": "2.0.5", + "axios": "1.12.1" + } + }, + "@xchainjs/xchain-crypto": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-crypto/-/xchain-crypto-1.0.6.tgz", + "integrity": "sha512-aC5vZneBLEvYuS7mOttO0H+wBQ0XKg8fI/geNQZ6vmhqx2ki7ftjERdTTSl3P8i/Oz4hla4hWetF+A59aU1MLw==", + "requires": { + "@noble/hashes": "^1.8.0", + "@scure/bip39": "^1.6.0", + "uuid": "^9.0.0" + } + }, + "@xchainjs/xchain-util": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-util/-/xchain-util-2.0.5.tgz", + "integrity": "sha512-KjmSvo6CaFnDZvUd583pIs4CyBHz308iQ5HrcSDBubVjGrs9VYst2acx/9e5xM0oleivFCMUL0JAZmvstJGwSg==", + "requires": { + "bignumber.js": "^9.1.2" + } + }, + "@xchainjs/xchain-utxo": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-utxo/-/xchain-utxo-2.0.9.tgz", + "integrity": "sha512-XTrQwDWc4JwGyk8MyySNUfofw51Qp1qWFq0NZebqqRZZTn3tlUjASDNkcCbVCnT9rM36eRcAI/yMMvD1H9FgLw==", + "requires": { + "@xchainjs/xchain-client": "2.0.9", + "@xchainjs/xchain-util": "2.0.5", + "@xchainjs/xchain-utxo-providers": "2.0.9" + } + }, + "@xchainjs/xchain-utxo-providers": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@xchainjs/xchain-utxo-providers/-/xchain-utxo-providers-2.0.9.tgz", + "integrity": "sha512-RRvPufpoab1IHJKiBWF/qIDdJPB2EkMbPKQPbjKCGRN5sEpVrZMjNPerYu09CR/LD5ywHl7YyL+jvG8Ms+lDJg==", + "requires": { + "@supercharge/promise-pool": "2.4.0", + "@xchainjs/xchain-client": "2.0.9", + "@xchainjs/xchain-util": "2.0.5", + "axios": "1.12.1" + } + }, + "axios": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.1.tgz", + "integrity": "sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "base-x": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "requires": { + "base-x": "^3.0.2" + } + } } }, "@xchainjs/xchain-client": { @@ -17132,29 +17317,10 @@ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz", "integrity": "sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==" }, - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, "bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "requires": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - } } } }, @@ -17187,30 +17353,11 @@ "coinselect": "3.1.12" }, "dependencies": { - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, "bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, - "bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "requires": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - } - }, "bitcoinjs-lib": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", @@ -17252,11 +17399,6 @@ "coinselect": "3.1.12" }, "dependencies": { - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, "axios": { "version": "1.8.4", "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", @@ -17272,20 +17414,6 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, - "bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "requires": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - } - }, "bitcoinjs-lib": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", @@ -17388,11 +17516,6 @@ "events": "^3.3.0" } }, - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, "axios": { "version": "1.8.4", "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", @@ -17412,20 +17535,6 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" - }, - "bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "requires": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - } } } }, @@ -17847,14 +17956,24 @@ "integrity": "sha512-mdFV5+/v0XyNYXjBS6CQPLo9ekCx4gtKZFnJm5PMto7Fs9hTTDpkkzOB7/FtluRI6JbUUAu+snTYfJRgHLZbZQ==" }, "bip32": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-4.0.0.tgz", - "integrity": "sha512-aOGy88DDlVUhspIXJN+dVEtclhIsfAUppD43V0j40cPTld3pv/0X/MlrZSZ6jowIaQQzFwP8M6rFU2z2mVYjDQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", "requires": { - "@noble/hashes": "^1.2.0", - "@scure/base": "^1.1.1", + "@types/node": "10.12.18", + "bs58check": "^2.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "tiny-secp256k1": "^1.1.3", "typeforce": "^1.11.5", "wif": "^2.0.6" + }, + "dependencies": { + "@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" + } } }, "bip32-path": { @@ -17884,9 +18003,9 @@ "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" }, "bitcoinjs-lib": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.6.tgz", - "integrity": "sha512-Fk8+Vc+e2rMoDU5gXkW9tD+313rhkm5h6N9HfZxXvYU9LedttVvmXKTgd9k5rsQJjkSfsv6XRM8uhJv94SrvcA==", + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.7.tgz", + "integrity": "sha512-tlf/r2DGMbF7ky1MgUqXHzypYHakkEnm0SZP23CJKIqNY/5uNAnMbFhMJdhjrL/7anfb/U8+AlpdjPWjPnAalg==", "requires": { "@noble/hashes": "^1.2.0", "bech32": "^2.0.0", @@ -22537,27 +22656,6 @@ "ripple-keypairs": "^1.3.1", "ws": "^8.2.2", "xrpl-secret-numbers": "^0.3.3" - }, - "dependencies": { - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - }, - "bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "requires": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - } - } } }, "xrpl-secret-numbers": { diff --git a/package.json b/package.json index 171bdea6c..c1a458df4 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "@x402/evm": "^2.2.0", "@x402/fetch": "^2.2.0", "@x402/svm": "^2.2.0", - "@xchainjs/xchain-bitcoin": "^1.2.2", + "@xchainjs/xchain-bitcoin": "^2.0.9", "@xchainjs/xchain-client": "^1.0.10", "@xchainjs/xchain-doge": "^1.0.10", "@xchainjs/xchain-litecoin": "^1.0.10",