From 5fe80211aa809937c3f3d66256e71f7aef27b0a9 Mon Sep 17 00:00:00 2001 From: kaladinlight <35275952+kaladinlight@users.noreply.github.com> Date: Thu, 2 Jul 2026 14:14:05 -0600 Subject: [PATCH] chore(deps): bump @shapeshiftoss packages to latest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps caip, chain-adapters, swapper, types, and unchained-client to their latest published versions. swapper 17.8.0 adds a new BobGateway swapper and two SwapperConfig fields, so swap-service is updated to compile against them: - swapper-config: provide VITE_BOB_GATEWAY_API_KEY / VITE_TRON_GRID_API_KEY (empty — neither is used by verification; BobGateway isn't verified and the Tron-grid key is only read by swapper quote/execution paths, not checkTradeStatus) - affiliateFeeAsset: BobGateway fee strategy null (bridge, like ArbitrumBridge) - swap-verification: route BobGateway to the not-implemented group Co-Authored-By: Claude Opus 4.8 (1M context) --- apps/swap-service/src/swaps/swapper-config.ts | 2 + .../src/utils/affiliateFeeAsset.ts | 1 + .../verification/swap-verification.service.ts | 1 + package.json | 10 +- yarn.lock | 810 ++++++++++++++++-- 5 files changed, 746 insertions(+), 78 deletions(-) diff --git a/apps/swap-service/src/swaps/swapper-config.ts b/apps/swap-service/src/swaps/swapper-config.ts index e7894c2..eddc446 100644 --- a/apps/swap-service/src/swaps/swapper-config.ts +++ b/apps/swap-service/src/swaps/swapper-config.ts @@ -16,6 +16,7 @@ export const getSwapperConfig = (): SwapperConfig => ({ VITE_ACROSS_API_URL: env.VITE_ACROSS_API_URL, VITE_ACROSS_INTEGRATOR_ID: '', VITE_BEBOP_API_KEY: env.VITE_BEBOP_API_KEY, + VITE_BOB_GATEWAY_API_KEY: '', VITE_CHAINFLIP_API_KEY: env.VITE_CHAINFLIP_API_KEY, VITE_CHAINFLIP_API_URL: env.VITE_CHAINFLIP_API_URL, VITE_COWSWAP_BASE_URL: env.VITE_COWSWAP_BASE_URL, @@ -34,6 +35,7 @@ export const getSwapperConfig = (): SwapperConfig => ({ VITE_TENDERLY_PROJECT_SLUG: '', VITE_THORCHAIN_MIDGARD_URL: env.VITE_THORCHAIN_MIDGARD_URL, VITE_THORCHAIN_NODE_URL: env.VITE_THORCHAIN_NODE_URL, + VITE_TRON_GRID_API_KEY: '', VITE_TRON_NODE_URL: env.VITE_TRON_NODE_URL, VITE_UNCHAINED_AVALANCHE_HTTP_URL: env.VITE_UNCHAINED_AVALANCHE_HTTP_URL, VITE_UNCHAINED_BASE_HTTP_URL: env.VITE_UNCHAINED_BASE_HTTP_URL, diff --git a/apps/swap-service/src/utils/affiliateFeeAsset.ts b/apps/swap-service/src/utils/affiliateFeeAsset.ts index 3a39ae6..06fb5a9 100644 --- a/apps/swap-service/src/utils/affiliateFeeAsset.ts +++ b/apps/swap-service/src/utils/affiliateFeeAsset.ts @@ -10,6 +10,7 @@ const SWAPPER_FEE_STRATEGY: Record = { [SwapperName.ArbitrumBridge]: null, [SwapperName.Avnu]: 'sell_asset', [SwapperName.Bebop]: 'buy_asset', + [SwapperName.BobGateway]: null, [SwapperName.ButterSwap]: 'buy_asset', [SwapperName.Cetus]: 'buy_asset', [SwapperName.Chainflip]: 'buy_asset', diff --git a/apps/swap-service/src/verification/swap-verification.service.ts b/apps/swap-service/src/verification/swap-verification.service.ts index a9c5bb8..10e9262 100644 --- a/apps/swap-service/src/verification/swap-verification.service.ts +++ b/apps/swap-service/src/verification/swap-verification.service.ts @@ -94,6 +94,7 @@ export class SwapVerificationService { return await this.verifyStonfi(swap) case SwapperName.Across: return await this.verifyAcross(swap) + case SwapperName.BobGateway: case SwapperName.Debridge: case SwapperName.Test: return noAffiliateResult('SUCCESS', 'Verification not implemented') diff --git a/package.json b/package.json index 6b817d0..f6fdb8a 100644 --- a/package.json +++ b/package.json @@ -51,11 +51,11 @@ "@prisma/client": "6.13.0", "@pulumi/kubernetes": "4.23.0", "@pulumi/pulumi": "3.160.0", - "@shapeshiftoss/caip": "8.16.7", - "@shapeshiftoss/chain-adapters": "11.3.9", - "@shapeshiftoss/swapper": "17.7.3", - "@shapeshiftoss/types": "8.6.7", - "@shapeshiftoss/unchained-client": "10.14.10", + "@shapeshiftoss/caip": "8.16.9", + "@shapeshiftoss/chain-adapters": "11.4.0", + "@shapeshiftoss/swapper": "17.8.0", + "@shapeshiftoss/types": "8.6.8", + "@shapeshiftoss/unchained-client": "10.14.11", "@shapeshiftoss/unchained-pulumi": "1.0.2", "axios": "^1.7.4", "class-transformer": "^0.5.1", diff --git a/yarn.lock b/yarn.lock index d53f0fc..70e0cf8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -37,7 +37,7 @@ __metadata: languageName: node linkType: hard -"@adraffy/ens-normalize@npm:^1.10.1, @adraffy/ens-normalize@npm:^1.11.0": +"@adraffy/ens-normalize@npm:1.11.1, @adraffy/ens-normalize@npm:^1.10.1, @adraffy/ens-normalize@npm:^1.11.0": version: 1.11.1 resolution: "@adraffy/ens-normalize@npm:1.11.1" checksum: 10/dd19274d9fcaf99bf08a62b64e54f4748de11b235767addbd3f7385ae1b7777bd704d17ff003ffaa3295a0b9d035929381cf3b38329c96260bff96aab8ad7b37 @@ -1051,7 +1051,16 @@ __metadata: languageName: node linkType: hard -"@bitcoinerlab/secp256k1@npm:^1.1.1": +"@bitcoin-js/tiny-secp256k1-asmjs@npm:^2.2.3": + version: 2.2.4 + resolution: "@bitcoin-js/tiny-secp256k1-asmjs@npm:2.2.4" + dependencies: + uint8array-tools: "npm:0.0.7" + checksum: 10/ddbef948e43130549c85a48b98883aade0388aa3218a8ea003b5e756198c4e7f7b6d6b815aa04fdc2379ac34fc8912f43e00b613de13960b7a382842ef699722 + languageName: node + linkType: hard + +"@bitcoinerlab/secp256k1@npm:^1.1.1, @bitcoinerlab/secp256k1@npm:^1.2.0": version: 1.2.0 resolution: "@bitcoinerlab/secp256k1@npm:1.2.0" dependencies: @@ -1489,6 +1498,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^3.3.5": + version: 3.3.5 + resolution: "@eslint/eslintrc@npm:3.3.5" + dependencies: + ajv: "npm:^6.14.0" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.1" + minimatch: "npm:^3.1.5" + strip-json-comments: "npm:^3.1.1" + checksum: 10/edabb65693d82a88cac3b2cf932a0f825e986b5e0a21ef08782d07e3a61ad87d39db67cfd5aeb146fd5053e5e24e389dbe5649ab22936a71d633c7b32a7e6d86 + languageName: node + linkType: hard + "@eslint/js@npm:9.39.1, @eslint/js@npm:^9.18.0": version: 9.39.1 resolution: "@eslint/js@npm:9.39.1" @@ -1496,6 +1522,25 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:^10.0.1": + version: 10.0.1 + resolution: "@eslint/js@npm:10.0.1" + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 10/27ff77b8f0aab350b2f7a69d974eabb816bb9f4cab986b1538782269d6bfdc29e351803fa7a62c22c0b786341324f1a28b86bc83956ddfa189aa6bead1a87758 + languageName: node + linkType: hard + +"@eslint/js@npm:^9.19.0": + version: 9.39.4 + resolution: "@eslint/js@npm:9.39.4" + checksum: 10/0a7ab4c4108cf2cadf66849ebd20f5957cc53052b88d8807d0b54e489dbf6ffcaf741e144e7f9b187c395499ce2e6ddc565dbfa4f60c6df455cf2b30bcbdc5a3 + languageName: node + linkType: hard + "@eslint/object-schema@npm:^2.1.7": version: 2.1.7 resolution: "@eslint/object-schema@npm:2.1.7" @@ -2368,6 +2413,70 @@ __metadata: languageName: node linkType: hard +"@gobob/bob-sdk@npm:3.1.7-alpha0": + version: 3.1.7-alpha0 + resolution: "@gobob/bob-sdk@npm:3.1.7-alpha0" + dependencies: + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:^9.19.0" + "@magiceden-oss/runestone-lib": "npm:^1.0.2" + "@scure/base": "npm:^1.2.4" + "@scure/btc-signer": "npm:^1.6.0" + bitcoin-address-validation: "npm:^2.2.3" + bitcoinjs-lib: "npm:^6.1.6" + ethers: "npm:^6.13.2" + global: "npm:^4.4.0" + viem: "npm:^2.22.19" + checksum: 10/602630d51d5ac744a49d0e1043166232c6db48104fd06c6f60dd1b3024bf4a2041570730286ddf46700351347270e8c7e255a2d9b3d36a931a112ae4f3671798 + languageName: node + linkType: hard + +"@gobob/bob-sdk@npm:5.6.0": + version: 5.6.0 + resolution: "@gobob/bob-sdk@npm:5.6.0" + dependencies: + "@bitcoinerlab/secp256k1": "npm:^1.2.0" + "@eslint/eslintrc": "npm:^3.3.5" + "@eslint/js": "npm:^10.0.1" + "@gobob/sats-wagmi": "npm:^0.3.23" + "@magiceden-oss/runestone-lib": "npm:^1.0.2" + "@scure/base": "npm:^1.2.4" + "@scure/btc-signer": "npm:^1.6.0" + bip39: "npm:^3.1.0" + bitcoin-address-validation: "npm:^3.0.0" + bitcoinjs-lib: "npm:^6.1.7" + global: "npm:^4.4.0" + globals: "npm:^17.4.0" + viem: "npm:^2.33.2" + checksum: 10/dd285ad42b6579bcfd1c42d9bacff4878a84f212db6d4ddcff42c26a004fe60b72d1b6c51a661b95ec97ae2208e01f222f2338d7a241a3b1491d4138948d52d3 + languageName: node + linkType: hard + +"@gobob/sats-wagmi@npm:^0.3.23": + version: 0.3.23 + resolution: "@gobob/sats-wagmi@npm:0.3.23" + dependencies: + "@bitcoin-js/tiny-secp256k1-asmjs": "npm:^2.2.3" + "@gobob/bob-sdk": "npm:3.1.7-alpha0" + "@metamask/providers": "npm:^12.0.0" + "@scure/base": "npm:^1.1.6" + "@scure/btc-signer": "npm:^1.3.1" + async-retry: "npm:^1.3.3" + bip32: "npm:^4.0.0" + bitcoin-address-validation: "npm:^2.2.1" + bitcoinjs-lib: "npm:^6.1.5" + bs58check: "npm:^2.1.2" + clean-package: "npm:^2.2.0" + sats-connect: "npm:^1.1.2" + usehooks-ts: "npm:^3.1.0" + peerDependencies: + "@tanstack/react-query": ">=5.0.0" + react: ">=18" + react-dom: ">=18" + checksum: 10/2e8078b4689a99cb9ee96dd1b719aeb0f6490d32f3e87b7247bf1d06ee4b90ff1a6483d597d7cffdb90212f4223398cf5937cb097add5cc387b936e737ca99d0 + languageName: node + linkType: hard + "@gql.tada/cli-utils@npm:1.7.2": version: 1.7.2 resolution: "@gql.tada/cli-utils@npm:1.7.2" @@ -3506,6 +3615,13 @@ __metadata: languageName: node linkType: hard +"@magiceden-oss/runestone-lib@npm:^1.0.2": + version: 1.0.2 + resolution: "@magiceden-oss/runestone-lib@npm:1.0.2" + checksum: 10/e2ef4d1a08d34d6458f249408c99923564404f16311a6f45e4124505288bc03dc83c104f1ed53b94532b98c100cfae3866cef6e998b846865e8c94e701c60714 + languageName: node + linkType: hard + "@metamask/abi-utils@npm:^2.0.4": version: 2.0.4 resolution: "@metamask/abi-utils@npm:2.0.4" @@ -3530,6 +3646,79 @@ __metadata: languageName: node linkType: hard +"@metamask/json-rpc-engine@npm:^7.1.1": + version: 7.3.3 + resolution: "@metamask/json-rpc-engine@npm:7.3.3" + dependencies: + "@metamask/rpc-errors": "npm:^6.2.1" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^8.3.0" + checksum: 10/116664c974c522d280335d9a02cba731e4f08562c2980415f7535513cd308c7e612e52618086996e5ac2b67db7f1e6ac1bd8201aba7825163db17a25f2874cc9 + languageName: node + linkType: hard + +"@metamask/object-multiplex@npm:^1.1.0": + version: 1.3.0 + resolution: "@metamask/object-multiplex@npm:1.3.0" + dependencies: + end-of-stream: "npm:^1.4.4" + once: "npm:^1.4.0" + readable-stream: "npm:^2.3.3" + checksum: 10/4a2b48fc0e1a8f536edbab9f37b637cd91102538ad76ce07bdfad99b90d98b34585a0e5afa62ca9c1d550a0016347568ff0d635e5bf8cfa266d049e1c0ebedc8 + languageName: node + linkType: hard + +"@metamask/providers@npm:^12.0.0": + version: 12.0.0 + resolution: "@metamask/providers@npm:12.0.0" + dependencies: + "@metamask/json-rpc-engine": "npm:^7.1.1" + "@metamask/object-multiplex": "npm:^1.1.0" + "@metamask/rpc-errors": "npm:^6.0.0" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^8.1.0" + detect-browser: "npm:^5.2.0" + extension-port-stream: "npm:^2.1.1" + fast-deep-equal: "npm:^3.1.3" + is-stream: "npm:^2.0.0" + json-rpc-middleware-stream: "npm:^4.2.1" + pump: "npm:^3.0.0" + webextension-polyfill: "npm:^0.10.0" + checksum: 10/8c3895593a71de6e165276f00069b57f83b5bb6991b6bb9444ae556d0ceb3252d56b546eb136b19b854b919c4368bf30b37c993da8904ea8ddf200323759e715 + languageName: node + linkType: hard + +"@metamask/rpc-errors@npm:^6.0.0, @metamask/rpc-errors@npm:^6.2.1": + version: 6.4.0 + resolution: "@metamask/rpc-errors@npm:6.4.0" + dependencies: + "@metamask/utils": "npm:^9.0.0" + fast-safe-stringify: "npm:^2.0.6" + checksum: 10/9a17525aa8ce9ac142a94c04000dba7f0635e8e155c6c045f57eca36cc78c255318cca2fad4571719a427dfd2df64b70bc6442989523a8de555480668d666ad5 + languageName: node + linkType: hard + +"@metamask/safe-event-emitter@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/safe-event-emitter@npm:2.0.0" + checksum: 10/3e4f00c64aa1ddf9b9ae5c2337fb8cee359b6c481ded0ec21ef70610960c51cdcc4a9b569de334dcd7cb1fe445cafd298360907c1e211e244c5990b55246f350 + languageName: node + linkType: hard + +"@metamask/safe-event-emitter@npm:^3.0.0": + version: 3.1.2 + resolution: "@metamask/safe-event-emitter@npm:3.1.2" + checksum: 10/8ef7579f9317eb5c94ecf3e6abb8d13b119af274b678805eac76abe4c0667bfdf539f385e552bb973e96333b71b77aa7c787cb3fce9cd5fb4b00f1dbbabf880d + languageName: node + linkType: hard + +"@metamask/superstruct@npm:^3.0.0": + version: 3.3.0 + resolution: "@metamask/superstruct@npm:3.3.0" + checksum: 10/664d5e330484a86420bc004b1c7f8301e1501cce712f611fe657176b2979edbd7cc6f4c77c8b1610486a685ebbd0b72dacf4bd6cf143d6b52038069d2f4e84ab + languageName: node + linkType: hard + "@metamask/superstruct@npm:^3.1.0": version: 3.2.1 resolution: "@metamask/superstruct@npm:3.2.1" @@ -3537,6 +3726,23 @@ __metadata: languageName: node linkType: hard +"@metamask/utils@npm:^8.1.0, @metamask/utils@npm:^8.3.0": + version: 8.5.0 + resolution: "@metamask/utils@npm:8.5.0" + dependencies: + "@ethereumjs/tx": "npm:^4.2.0" + "@metamask/superstruct": "npm:^3.0.0" + "@noble/hashes": "npm:^1.3.1" + "@scure/base": "npm:^1.1.3" + "@types/debug": "npm:^4.1.7" + debug: "npm:^4.3.4" + pony-cause: "npm:^2.1.10" + semver: "npm:^7.5.4" + uuid: "npm:^9.0.1" + checksum: 10/68a42a55f7dc750b75467fb7c05a496c20dac073a2753e0f4d9642c4d8dcb3f9ddf51a09d30337e11637f1777f3dfe22e15b5159dbafb0fdb7bd8c9236056153 + languageName: node + linkType: hard + "@metamask/utils@npm:^9.0.0": version: 9.3.0 resolution: "@metamask/utils@npm:9.3.0" @@ -4265,6 +4471,13 @@ __metadata: languageName: node linkType: hard +"@noble/secp256k1@npm:^1.6.3": + version: 1.7.2 + resolution: "@noble/secp256k1@npm:1.7.2" + checksum: 10/ce1651f63ebf9269990dbc1002410d63e2f4379fcbf2bb7a567740997852a1fbdb353929e497cd9d09549c28e3edb036ac3905ff20ac5249ad32e64a852af955 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -5163,7 +5376,7 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:^1.1.3, @scure/base@npm:^1.2.4, @scure/base@npm:^1.2.6, @scure/base@npm:~1.2.1, @scure/base@npm:~1.2.5": +"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:^1.1.6, @scure/base@npm:^1.2.4, @scure/base@npm:^1.2.6, @scure/base@npm:~1.2.1, @scure/base@npm:~1.2.5": version: 1.2.6 resolution: "@scure/base@npm:1.2.6" checksum: 10/c1a7bd5e0b0c8f94c36fbc220f4a67cc832b00e2d2065c7d8a404ed81ab1c94c5443def6d361a70fc382db3496e9487fb9941728f0584782b274c18a4bed4187 @@ -5219,6 +5432,18 @@ __metadata: languageName: node linkType: hard +"@scure/btc-signer@npm:^1.3.1, @scure/btc-signer@npm:^1.6.0": + version: 1.8.1 + resolution: "@scure/btc-signer@npm:1.8.1" + dependencies: + "@noble/curves": "npm:~1.9.0" + "@noble/hashes": "npm:~1.8.0" + "@scure/base": "npm:~1.2.5" + micro-packed: "npm:~0.7.3" + checksum: 10/4309491926c6a66286144254c9bdaff722274657dc9d7b517fdc16969a9fa429ade04318161a46d2abc821c4e3894834d4f63569cf229dce7ca2323c63940f06 + languageName: node + linkType: hard + "@scure/starknet@npm:1.1.0": version: 1.1.0 resolution: "@scure/starknet@npm:1.1.0" @@ -5313,39 +5538,30 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/caip@npm:8.16.7": - version: 8.16.7 - resolution: "@shapeshiftoss/caip@npm:8.16.7" - dependencies: - axios: "npm:^1.13.0" - checksum: 10/e67e3aa42d1d69fec488f36de1f7dc2e476e3c64cf71105ba9538dd3a696f5740035fa9caab807b126910017f0e3348ad28680e256041a27be5dfbb80eb50f3b - languageName: node - linkType: hard - -"@shapeshiftoss/caip@npm:^8.16.7, @shapeshiftoss/caip@npm:^8.16.8": - version: 8.16.8 - resolution: "@shapeshiftoss/caip@npm:8.16.8" +"@shapeshiftoss/caip@npm:8.16.9, @shapeshiftoss/caip@npm:^8.16.9": + version: 8.16.9 + resolution: "@shapeshiftoss/caip@npm:8.16.9" dependencies: axios: "npm:^1.13.5" - checksum: 10/d662758523eeb7a1f5ab940119cc29703295d4dd3dde2752553b2ade0d61e6d3b8339fdefef418ffddf245d5f7ea541ea47334b71cdae63f90dcb9d1d56f3a5e + checksum: 10/5a26221fff22a6d417ae253eec7445fd7b96dae108db2c36c207f98e3b98d68bf72040d4f10738c65b81c016299a300896c2f48870126cf319126d0998777fed languageName: node linkType: hard -"@shapeshiftoss/chain-adapters@npm:11.3.9, @shapeshiftoss/chain-adapters@npm:^11.3.9": - version: 11.3.9 - resolution: "@shapeshiftoss/chain-adapters@npm:11.3.9" +"@shapeshiftoss/chain-adapters@npm:11.4.0, @shapeshiftoss/chain-adapters@npm:^11.4.0": + version: 11.4.0 + resolution: "@shapeshiftoss/chain-adapters@npm:11.4.0" dependencies: "@mysten/sui": "npm:1.45.0" "@near-js/crypto": "npm:^2.5.1" "@near-js/providers": "npm:^2.5.1" "@near-js/transactions": "npm:^2.5.1" "@near-js/utils": "npm:^2.5.1" - "@shapeshiftoss/caip": "npm:^8.16.7" + "@shapeshiftoss/caip": "npm:^8.16.9" "@shapeshiftoss/hdwallet-core": "npm:^1.62.41" "@shapeshiftoss/hdwallet-ledger": "npm:^1.62.41" - "@shapeshiftoss/types": "npm:^8.6.7" - "@shapeshiftoss/unchained-client": "npm:^10.14.10" - "@shapeshiftoss/utils": "npm:^1.0.6" + "@shapeshiftoss/types": "npm:^8.6.8" + "@shapeshiftoss/unchained-client": "npm:^10.14.11" + "@shapeshiftoss/utils": "npm:^1.1.0" "@solana/spl-token": "npm:^0.4.9" "@solana/web3.js": "npm:1.98.0" "@ton/core": "npm:^0.62.1" @@ -5361,7 +5577,7 @@ __metadata: node-polyglot: "npm:^2.4.0" p-queue: "npm:^8.0.1" viem: "npm:2.43.5" - checksum: 10/90eb0699245d0382a3c769dd9fad1102192bcb08e0cf932da9657ddd0d9ba1f66ecc9f6b41f466e7f966125fbd87a8fee61a3c25f606a88931dcb988dbecade9 + checksum: 10/d88e6a69106f19200b5acbea0f6e403a502be653bedd9d740580510c67167f00744e33029ef144d361b4aa4447b6887640687e58cbf3726546b510a8d0ca5f11 languageName: node linkType: hard @@ -5391,19 +5607,19 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/contracts@npm:^1.0.5-coderabbit-fix.2, @shapeshiftoss/contracts@npm:^1.0.6": - version: 1.0.6 - resolution: "@shapeshiftoss/contracts@npm:1.0.6" +"@shapeshiftoss/contracts@npm:^1.0.7": + version: 1.0.7 + resolution: "@shapeshiftoss/contracts@npm:1.0.7" dependencies: - "@shapeshiftoss/caip": "npm:^8.16.8" - "@shapeshiftoss/types": "npm:^8.6.7" - "@shapeshiftoss/utils": "npm:^1.0.6" + "@shapeshiftoss/caip": "npm:^8.16.9" + "@shapeshiftoss/types": "npm:^8.6.8" + "@shapeshiftoss/utils": "npm:^1.1.0" "@uniswap/sdk": "npm:^3.0.3" ethers: "npm:6.11.1" ethers5: "npm:ethers@5.7.2" lodash: "npm:^4.17.23" viem: "npm:2.43.5" - checksum: 10/c3b4876f98dc746caf22baa3e83c4faeb5a79b5db9c10366eb86735976a053a695aeecad6296d9c8f1e2a7ea7c7cb014ba304b9b3999626657bbe51d662e7c78 + checksum: 10/1b9d0c4238d691c3db0303c680457c5187445bae86b5babfdfd4b88c31331fbe90602980c71b9627e2f979721a568f276122f48a828a337dd78471e5a66e83e1 languageName: node linkType: hard @@ -5473,9 +5689,9 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/swapper@npm:17.7.3": - version: 17.7.3 - resolution: "@shapeshiftoss/swapper@npm:17.7.3" +"@shapeshiftoss/swapper@npm:17.8.0": + version: 17.8.0 + resolution: "@shapeshiftoss/swapper@npm:17.8.0" dependencies: "@arbitrum/sdk": "npm:^4.0.1" "@avnu/avnu-sdk": "npm:^4.0.1" @@ -5484,15 +5700,16 @@ __metadata: "@coral-xyz/anchor": "npm:0.29.0" "@cowprotocol/app-data": "npm:^2.3.0" "@defuse-protocol/one-click-sdk-typescript": "npm:^0.1.1-0.2" + "@gobob/bob-sdk": "npm:5.6.0" "@mysten/sui": "npm:^1.45.2" "@shapeshiftoss/bitcoinjs-lib": "npm:7.0.0-shapeshift.0" - "@shapeshiftoss/caip": "npm:^8.16.7" - "@shapeshiftoss/chain-adapters": "npm:^11.3.9" - "@shapeshiftoss/contracts": "npm:^1.0.5-coderabbit-fix.2" + "@shapeshiftoss/caip": "npm:^8.16.9" + "@shapeshiftoss/chain-adapters": "npm:^11.4.0" + "@shapeshiftoss/contracts": "npm:^1.0.7" "@shapeshiftoss/hdwallet-core": "npm:^1.62.41" - "@shapeshiftoss/types": "npm:^8.6.7" - "@shapeshiftoss/unchained-client": "npm:^10.14.10" - "@shapeshiftoss/utils": "npm:^1.0.5" + "@shapeshiftoss/types": "npm:^8.6.8" + "@shapeshiftoss/unchained-client": "npm:^10.14.11" + "@shapeshiftoss/utils": "npm:^1.1.0" "@sniptt/monads": "npm:^0.5.10" "@solana/web3.js": "npm:1.98.0" "@ston-fi/omniston-sdk": "npm:^0.7.8" @@ -5512,37 +5729,38 @@ __metadata: retry-axios: "npm:^2.6.0" uuid: "npm:^9.0.0" viem: "npm:2.43.5" - checksum: 10/8c91468552e92bd64efa4a230c1c1c80b3dcabaccb787ce9f52cb4de76f918e9e284695bd1a0411d5e5ded2e4ce630884277388ac62bee08a449a0a8e4506926 + checksum: 10/f631917c1f2e35557d9283a02d42db3fbe7cddf47b6f0b251a03a1c136aa07d2729612d7e1a707405994ef1a3c5dbcc32e119d2e4ddba5db1a5d0b9d78aed4ee languageName: node linkType: hard -"@shapeshiftoss/types@npm:8.6.7, @shapeshiftoss/types@npm:^8.6.7": - version: 8.6.7 - resolution: "@shapeshiftoss/types@npm:8.6.7" +"@shapeshiftoss/types@npm:8.6.8, @shapeshiftoss/types@npm:^8.6.8": + version: 8.6.8 + resolution: "@shapeshiftoss/types@npm:8.6.8" dependencies: "@cowprotocol/app-data": "npm:^2.3.0" - "@shapeshiftoss/caip": "npm:^8.16.8" + "@shapeshiftoss/caip": "npm:^8.16.9" ethers5: "npm:ethers@5.7.2" viem: "npm:2.43.5" - checksum: 10/3682c379153f223d2ef912da374688847e6250d69083d788371fb5a11e34cc495b24e333a7634e080083d19d2d58b9576749d72a2d2166f57e89b5a6465e6ba4 + checksum: 10/0bfc719cf0b2122a100a622af6a3ee4e9259015fca44a3e78d5dbac8b049dc00ca19ccb73dfcc68376f2845fc19f59d9691c1e299e3e0939f87a80e2566a3107 languageName: node linkType: hard -"@shapeshiftoss/unchained-client@npm:10.14.10, @shapeshiftoss/unchained-client@npm:^10.14.10": - version: 10.14.10 - resolution: "@shapeshiftoss/unchained-client@npm:10.14.10" +"@shapeshiftoss/unchained-client@npm:10.14.11, @shapeshiftoss/unchained-client@npm:^10.14.11": + version: 10.14.11 + resolution: "@shapeshiftoss/unchained-client@npm:10.14.11" dependencies: - "@shapeshiftoss/caip": "npm:^8.16.8" + "@shapeshiftoss/caip": "npm:^8.16.9" "@shapeshiftoss/common-api": "npm:^9.3.0" - "@shapeshiftoss/contracts": "npm:^1.0.6" - "@shapeshiftoss/utils": "npm:^1.0.6" + "@shapeshiftoss/contracts": "npm:^1.0.7" + "@shapeshiftoss/utils": "npm:^1.1.0" axios: "npm:^1.13.5" bignumber.js: "npm:^9.3.1" + bs58: "npm:^5.0.0" ethers: "npm:6.11.1" isomorphic-ws: "npm:^4.0.1" viem: "npm:2.43.5" ws: "npm:^8.17.1" - checksum: 10/08059a626b4b0275000ed0c645413ab735f2fbb1514ba1b235e2957f18b3acc247c925fee4320314ee9d265fba6c79ff8e77aae8636901af3f00ce773054a90e + checksum: 10/e75bf0b340e157368cc61bca3d5bf5a4aecc2475932885e27809d87d338a4d7d9e021f85e27e578a90580bb922ca0ebcf33df25e3359abb96d9b10455470331f languageName: node linkType: hard @@ -5556,17 +5774,17 @@ __metadata: languageName: node linkType: hard -"@shapeshiftoss/utils@npm:^1.0.5, @shapeshiftoss/utils@npm:^1.0.6": - version: 1.0.6 - resolution: "@shapeshiftoss/utils@npm:1.0.6" +"@shapeshiftoss/utils@npm:^1.1.0": + version: 1.1.0 + resolution: "@shapeshiftoss/utils@npm:1.1.0" dependencies: - "@shapeshiftoss/caip": "npm:^8.16.8" - "@shapeshiftoss/types": "npm:^8.6.7" + "@shapeshiftoss/caip": "npm:^8.16.9" + "@shapeshiftoss/types": "npm:^8.6.8" "@sniptt/monads": "npm:^0.5.10" bignumber.js: "npm:^9.3.1" dayjs: "npm:^1.11.3" lodash-es: "npm:^4.17.23" - checksum: 10/b1332a9176e1a3068e7879d05cc4681c791ee180bb9e056ea0055efdc79a6a680b26fecaf4f843276a64e48b72d19784fa5fcd78e9d00ecca7dbdf6b823ebf3c + checksum: 10/6532ff29d6d7b91687a6dfb5e6e87f21b283dd12fab970ea6bb9dd5b59ca5d0d6a5c22ae3d70adbf564ed2496e52d9067354f1747bf62e0b967d4755a8f1108c languageName: node linkType: hard @@ -8056,6 +8274,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:^6.14.0": + version: 6.15.0 + resolution: "ajv@npm:6.15.0" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10/0916dda09c152fb5857bc1cc7ce61718e9cec5b7faeff44a74f5e324eed8a556e1a84856724ea322a067b436ecad9f74ac8295fd395449788cca52f0c25bd5fb + languageName: node + linkType: hard + "ansi-colors@npm:4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -8302,6 +8532,15 @@ __metadata: languageName: node linkType: hard +"async-retry@npm:^1.3.3": + version: 1.3.3 + resolution: "async-retry@npm:1.3.3" + dependencies: + retry: "npm:0.13.1" + checksum: 10/38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -8365,7 +8604,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.13.2, axios@npm:^1.13.0, axios@npm:^1.6.8, axios@npm:^1.7.4": +"axios@npm:1.13.2, axios@npm:^1.6.8, axios@npm:^1.7.4": version: 1.13.2 resolution: "axios@npm:1.13.2" dependencies: @@ -8522,6 +8761,20 @@ __metadata: languageName: node linkType: hard +"base58-js@npm:^1.0.0": + version: 1.0.5 + resolution: "base58-js@npm:1.0.5" + checksum: 10/46c1b39d3a70bca0a47d56069c74a25d547680afd0f28609c90f280f5d614f5de36db5df993fa334db24008a68ab784a72fcdaa13eb40078e03c8999915a1100 + languageName: node + linkType: hard + +"base58-js@npm:^3.0.2": + version: 3.0.3 + resolution: "base58-js@npm:3.0.3" + checksum: 10/62bad85b233290102ec3acdd47f604a3f657e20c1cb8a2de960c645f5f34d4a15806ece82e0fec75af5c66ea020d37be3c9daa00b92652570b7c43c4ecf7224a + languageName: node + linkType: hard + "base64-arraybuffer@npm:^1.0.1": version: 1.0.2 resolution: "base64-arraybuffer@npm:1.0.2" @@ -8649,7 +8902,7 @@ __metadata: languageName: node linkType: hard -"bip174@npm:^2.0.1": +"bip174@npm:^2.0.1, bip174@npm:^2.1.1": version: 2.1.1 resolution: "bip174@npm:2.1.1" checksum: 10/b90da3f9fe5b076a3d7b125a9dd39345a8cd8ece2dcc328a19c92948a60d7242886235bc94712935c71a9c5bc445b98a3570dca8881d19d421fc88a30b150b46 @@ -8688,6 +8941,18 @@ __metadata: languageName: node linkType: hard +"bip32@npm:^4.0.0": + version: 4.0.0 + resolution: "bip32@npm:4.0.0" + dependencies: + "@noble/hashes": "npm:^1.2.0" + "@scure/base": "npm:^1.1.1" + typeforce: "npm:^1.11.5" + wif: "npm:^2.0.6" + checksum: 10/f2da719618b26e2fdec3d0bc4945cf7dc435ff93eaeebc0b6b70b8911e7a33128cf77c4c0bce45be679c5f2a96aa5128dbed329193a9f88d755ff9c90185b6a0 + languageName: node + linkType: hard + "bip39@npm:^3.1.0": version: 3.1.0 resolution: "bip39@npm:3.1.0" @@ -8706,6 +8971,28 @@ __metadata: languageName: node linkType: hard +"bitcoin-address-validation@npm:^2.2.1, bitcoin-address-validation@npm:^2.2.3": + version: 2.2.3 + resolution: "bitcoin-address-validation@npm:2.2.3" + dependencies: + base58-js: "npm:^1.0.0" + bech32: "npm:^2.0.0" + sha256-uint8array: "npm:^0.10.3" + checksum: 10/01603b5edf610ecf0843ae546534313f1cffabc8e7435a3678bc9788f18a54e51302218a539794aafd49beb5be70b5d1d507eb7442cb33970fcd665592a71305 + languageName: node + linkType: hard + +"bitcoin-address-validation@npm:^3.0.0": + version: 3.0.0 + resolution: "bitcoin-address-validation@npm:3.0.0" + dependencies: + base58-js: "npm:^3.0.2" + bech32: "npm:^2.0.0" + sha256-uint8array: "npm:^0.10.3" + checksum: 10/3703f27501ea9c3bebad2c5a0448850a5c13f4d2df419ae72bfc458ff658283d29cc24e4cb34b99d5c6b5dec4bb58b3897456934213efd7b6f758bc87c81293b + languageName: node + linkType: hard + "bitcoin-ops@npm:^1.3.0, bitcoin-ops@npm:^1.4.0": version: 1.4.1 resolution: "bitcoin-ops@npm:1.4.1" @@ -8736,6 +9023,20 @@ __metadata: languageName: node linkType: hard +"bitcoinjs-lib@npm:^6.1.5, bitcoinjs-lib@npm:^6.1.6, bitcoinjs-lib@npm:^6.1.7": + version: 6.1.7 + resolution: "bitcoinjs-lib@npm:6.1.7" + dependencies: + "@noble/hashes": "npm:^1.2.0" + bech32: "npm:^2.0.0" + bip174: "npm:^2.1.1" + bs58check: "npm:^3.0.1" + typeforce: "npm:^1.11.3" + varuint-bitcoin: "npm:^1.1.2" + checksum: 10/d501b1cd83073ca6bc0cdefb7cf220dde651a49d9b52ba5da3fa6e98b6010f27c0234650dcf7b2285cc93b5e68723654071a6ebbdd3b4252a39022101c7592f2 + languageName: node + linkType: hard + "bitcoinjs-message@npm:^2.0.0": version: 2.2.0 resolution: "bitcoinjs-message@npm:2.2.0" @@ -8940,6 +9241,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:^5.0.0": + version: 5.0.0 + resolution: "bs58@npm:5.0.0" + dependencies: + base-x: "npm:^4.0.0" + checksum: 10/2475cb0684e07077521aac718e604a13e0f891d58cff923d437a2f7e9e28703ab39fce9f84c7c703ab369815a675f11e3bd394d38643bfe8969fbe42e6833d45 + languageName: node + linkType: hard + "bs58@npm:^6.0.0": version: 6.0.0 resolution: "bs58@npm:6.0.0" @@ -8960,6 +9270,16 @@ __metadata: languageName: node linkType: hard +"bs58check@npm:^3.0.1": + version: 3.0.1 + resolution: "bs58check@npm:3.0.1" + dependencies: + "@noble/hashes": "npm:^1.2.0" + bs58: "npm:^5.0.0" + checksum: 10/dbbecc7a09f3836e821149266c864c4bbd545539cea43c35f23f4c3c46b54c86c52b65d224b9ea2e916fa6d93bd2ce9fac5b6c6bfcf19621a9c209a5602f71c8 + languageName: node + linkType: hard + "bs58check@npm:^4.0.0": version: 4.0.0 resolution: "bs58check@npm:4.0.0" @@ -9182,6 +9502,18 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.9": + version: 1.0.9 + resolution: "call-bind@npm:1.0.9" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + get-intrinsic: "npm:^1.3.0" + set-function-length: "npm:^1.2.2" + checksum: 10/25b1a98d6158f0adf9fface594ca82be4e3ed481d8ff7f36ad1fccb0c8377e38c6a04ff3248693723222d378677e93077c739defc8a6741c82b7e00bcee1245d + languageName: node + linkType: hard + "call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": version: 1.0.4 resolution: "call-bound@npm:1.0.4" @@ -9410,6 +9742,17 @@ __metadata: languageName: node linkType: hard +"clean-package@npm:^2.2.0": + version: 2.2.0 + resolution: "clean-package@npm:2.2.0" + dependencies: + dot-prop: "npm:^6.0.1" + bin: + clean-package: bin/main.js + checksum: 10/69ab3643932ee97fd98f07fcb0bbc42fd55eaca44b1735378d1f562f109dd3acc892bd0cf57470cad8eeaf0dd9ae8ec9db7b00b03a006a6893ba88ca8f85bbd4 + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -10065,6 +10408,13 @@ __metadata: languageName: node linkType: hard +"detect-browser@npm:^5.2.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: 10/4a8551e1f5170633c9aa976f16c57f81f1044d071b2eb853c572bd817bf9cd0cc90c9c520d950edb5accd31b1b0c8ddb7a96e82040b0b5579f9f09c77446a117 + languageName: node + linkType: hard + "detect-newline@npm:^3.1.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -10098,6 +10448,13 @@ __metadata: languageName: node linkType: hard +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 10/19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 + languageName: node + linkType: hard + "dot-case@npm:^3.0.4": version: 3.0.4 resolution: "dot-case@npm:3.0.4" @@ -10108,6 +10465,15 @@ __metadata: languageName: node linkType: hard +"dot-prop@npm:^6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: "npm:^2.0.0" + checksum: 10/1200a4f6f81151161b8526c37966d60738cf12619b0ed1f55be01bdb55790bf0a5cd1398b8f2c296dcc07d0a7c2dd0e650baf0b069c367e74bb5df2f6603aba0 + languageName: node + linkType: hard + "dotenv-expand@npm:12.0.1": version: 12.0.1 resolution: "dotenv-expand@npm:12.0.1" @@ -10294,7 +10660,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0": +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.4": version: 1.4.5 resolution: "end-of-stream@npm:1.4.5" dependencies: @@ -10886,6 +11252,15 @@ __metadata: languageName: node linkType: hard +"eth-rpc-errors@npm:^4.0.2": + version: 4.0.3 + resolution: "eth-rpc-errors@npm:4.0.3" + dependencies: + fast-safe-stringify: "npm:^2.0.6" + checksum: 10/47ce14170eabaee51ab1cc7e643bb3ef96ee6b15c6404806aedcd51750e00ae0b1a12c37785b180679b8d452b6dd44a0240bb018d01fa73efc85fcfa808b35a7 + languageName: node + linkType: hard + "ethereum-common@npm:^0.0.18": version: 0.0.18 resolution: "ethereum-common@npm:0.0.18" @@ -11074,6 +11449,21 @@ __metadata: languageName: node linkType: hard +"ethers@npm:^6.13.2": + version: 6.17.0 + resolution: "ethers@npm:6.17.0" + dependencies: + "@adraffy/ens-normalize": "npm:1.11.1" + "@noble/curves": "npm:1.2.0" + "@noble/hashes": "npm:1.3.2" + "@types/node": "npm:22.7.5" + aes-js: "npm:4.0.0-beta.5" + tslib: "npm:2.7.0" + ws: "npm:8.21.0" + checksum: 10/bbc5ee1e81f5158bbb500308b8aac1bbe3879bffbb755fdeba01e85d7ed2128eda1b2754e9b7b6258b6337fe575d17a03677ccb3653669300235b5f2d1ced2a7 + languageName: node + linkType: hard + "ethjs-util@npm:0.1.6, ethjs-util@npm:^0.1.3": version: 0.1.6 resolution: "ethjs-util@npm:0.1.6" @@ -11237,6 +11627,15 @@ __metadata: languageName: node linkType: hard +"extension-port-stream@npm:^2.1.1": + version: 2.1.1 + resolution: "extension-port-stream@npm:2.1.1" + dependencies: + webextension-polyfill: "npm:>=0.10.0 <1.0" + checksum: 10/aee8bbeb2ed6f69a62f58a89580e0e9002dadb11062edbaedb7bb04cfc5a5e0b0d3980bfeaa1c3ee7e08dec7e5fac26e25497fc2f82000db7653442bd5eca157 + languageName: node + linkType: hard + "eyes@npm:^0.1.8": version: 0.1.8 resolution: "eyes@npm:0.1.8" @@ -11301,7 +11700,7 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:2.1.1": +"fast-safe-stringify@npm:2.1.1, fast-safe-stringify@npm:^2.0.6": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" checksum: 10/dc1f063c2c6ac9533aee14d406441f86783a8984b2ca09b19c2fe281f9ff59d315298bc7bc22fd1f83d26fe19ef2f20e2ddb68e96b15040292e555c5ced0c1e4 @@ -11895,6 +12294,16 @@ __metadata: languageName: node linkType: hard +"global@npm:^4.4.0": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: "npm:^2.19.0" + process: "npm:^0.11.10" + checksum: 10/9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f + languageName: node + linkType: hard + "globals@npm:^14.0.0": version: 14.0.0 resolution: "globals@npm:14.0.0" @@ -11909,6 +12318,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^17.4.0": + version: 17.7.0 + resolution: "globals@npm:17.7.0" + checksum: 10/79304ccc4d2ca167ea15bdb25da346aa34ce3847b18fbd6c3cad182e152505305db3c9722fd5e292c62f6db97a8fa06e0c110a1e7703d7325498e5351d08cab4 + languageName: node + linkType: hard + "globalthis@npm:^1.0.1, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" @@ -12506,7 +12922,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.2.0 resolution: "is-arguments@npm:1.2.0" dependencies: @@ -12642,7 +13058,7 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.10": +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": version: 1.1.2 resolution: "is-generator-function@npm:1.1.2" dependencies: @@ -12716,6 +13132,13 @@ __metadata: languageName: node linkType: hard +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: 10/c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + languageName: node + linkType: hard + "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -12793,7 +13216,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -13571,6 +13994,17 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^4.1.1": + version: 4.3.0 + resolution: "js-yaml@npm:4.3.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10/2bcec3a8118d7f744badeb04e14366578d234a736f353d41fe35d2305e4ce2409a8e041d277f07cd6bbc8aaa12128d650a68ce43247072519bede20962d2126f + languageName: node + linkType: hard + "jsbi@npm:^3.1.1, jsbi@npm:^3.1.4": version: 3.2.5 resolution: "jsbi@npm:3.2.5" @@ -13624,6 +14058,27 @@ __metadata: languageName: node linkType: hard +"json-rpc-engine@npm:^6.1.0": + version: 6.1.0 + resolution: "json-rpc-engine@npm:6.1.0" + dependencies: + "@metamask/safe-event-emitter": "npm:^2.0.0" + eth-rpc-errors: "npm:^4.0.2" + checksum: 10/00d5b5228e90f126dd52176598db6e5611d295d3a3f7be21254c30c1b6555811260ef2ec2df035cd8e583e4b12096259da721e29f4ea2affb615f7dfc960a6a6 + languageName: node + linkType: hard + +"json-rpc-middleware-stream@npm:^4.2.1": + version: 4.2.3 + resolution: "json-rpc-middleware-stream@npm:4.2.3" + dependencies: + "@metamask/safe-event-emitter": "npm:^3.0.0" + json-rpc-engine: "npm:^6.1.0" + readable-stream: "npm:^2.3.3" + checksum: 10/9c48f694112ab02db8713b2411c0f72655e43c72eeeeae63b284c901e25b24be1be4f94211733902a67ffb2c73c0a664ffb8b47ba60f8a9c44b6a58aeb281b3f + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -13725,6 +14180,17 @@ __metadata: languageName: node linkType: hard +"jsontokens@npm:^4.0.1": + version: 4.0.1 + resolution: "jsontokens@npm:4.0.1" + dependencies: + "@noble/hashes": "npm:^1.1.2" + "@noble/secp256k1": "npm:^1.6.3" + base64-js: "npm:^1.5.1" + checksum: 10/b1b2dbd29b7f491f31934bd5385555ae11b76ce853141d6b3bb39d54045d0e654d3cdcc159a02765b017b63766b4f7cdb7b1b394be570636c7b942f5f9e781f2 + languageName: node + linkType: hard + "jsonwebtoken@npm:^9.0.3": version: 9.0.3 resolution: "jsonwebtoken@npm:9.0.3" @@ -13922,6 +14388,13 @@ __metadata: languageName: node linkType: hard +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: 10/cd0b2819786e6e80cb9f5cda26b1a8fc073daaf04e48d4cb462fa4663ec9adb3a5387aa22d7129e48eed1afa05b482e2a6b79bfc99b86886364449500cbb00fd + languageName: node + linkType: hard + "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -14316,6 +14789,15 @@ __metadata: languageName: node linkType: hard +"micro-packed@npm:~0.7.3": + version: 0.7.3 + resolution: "micro-packed@npm:0.7.3" + dependencies: + "@scure/base": "npm:~1.2.5" + checksum: 10/956c89cd0753e82566e13f67406e5983ae9cb7bcbe539238c5e0dcc605974f91d454b819dd3cf63acec7d67e63ef17afde45b451eaa00a38de31c6024a75cee5 + languageName: node + linkType: hard + "micromatch@npm:^4.0.0, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" @@ -14388,6 +14870,15 @@ __metadata: languageName: node linkType: hard +"min-document@npm:^2.19.0": + version: 2.19.2 + resolution: "min-document@npm:2.19.2" + dependencies: + dom-walk: "npm:^0.1.0" + checksum: 10/9c98ea950451ac3292762fdc7a076ef2d365d795280a2a9357a5d1a17d80c44ecab2354ad507432411c1605515731259b41ce97b87f0b7126e1dfe610b2674ae + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -14436,6 +14927,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^3.1.5": + version: 3.1.5 + resolution: "minimatch@npm:3.1.5" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10/b11a7ee5773cd34c1a0c8436cdbe910901018fb4b6cb47aa508a18d567f6efd2148507959e35fba798389b161b8604a2d704ccef751ea36bd4582f9852b7d63f + languageName: node + linkType: hard + "minimatch@npm:^9.0.0, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -15404,6 +15904,27 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.14.29": + version: 0.14.29 + resolution: "ox@npm:0.14.29" + dependencies: + "@adraffy/ens-normalize": "npm:^1.11.0" + "@noble/ciphers": "npm:^1.3.0" + "@noble/curves": "npm:1.9.1" + "@noble/hashes": "npm:^1.8.0" + "@scure/bip32": "npm:^1.7.0" + "@scure/bip39": "npm:^1.6.0" + abitype: "npm:^1.2.3" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/ac267c34e63c2e2e8b7a4e64f4a3635bb11ddaa58f8f7d4140dafbf921dc61379f3c27411d110fdb97a7b9c0b4c8cc420ea2336e055cae4ab351d4708fa0112e + languageName: node + linkType: hard + "ox@npm:^0.4.4": version: 0.4.4 resolution: "ox@npm:0.4.4" @@ -15937,6 +16458,13 @@ __metadata: languageName: node linkType: hard +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10/dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b + languageName: node + linkType: hard + "proggy@npm:^2.0.0": version: 2.0.0 resolution: "proggy@npm:2.0.0" @@ -16283,7 +16811,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.3.8": +"readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.8": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -16566,6 +17094,13 @@ __metadata: languageName: node linkType: hard +"retry@npm:0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10/6125ec2e06d6e47e9201539c887defba4e47f63471db304c59e4b82fc63c8e89ca06a77e9d34939a9a42a76f00774b2f46c0d4a4cbb3e287268bd018ed69426d + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -16727,6 +17262,17 @@ __metadata: languageName: node linkType: hard +"sats-connect@npm:^1.1.2": + version: 1.4.1 + resolution: "sats-connect@npm:1.4.1" + dependencies: + jsontokens: "npm:^4.0.1" + process: "npm:^0.11.10" + util: "npm:^0.12.4" + checksum: 10/01932507094659b97550f8fcecd0ec2ac2fc28ee323a71cbf9ef170b7c5e141cabb5e898781d5c4f575d677d502608aac55964441f46fcfbacd9cdb85677a28a + languageName: node + linkType: hard + "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -16961,6 +17507,13 @@ __metadata: languageName: node linkType: hard +"sha256-uint8array@npm:^0.10.3": + version: 0.10.7 + resolution: "sha256-uint8array@npm:0.10.7" + checksum: 10/e427f9d2f9c521dea552f033d3f0c3bd641ab214d214dd41bde3c805edde393519cf982b3eee7d683b32e5f28fa23b2278d25935940e13fbe831b216a37832be + languageName: node + linkType: hard + "shapeshift-backend@workspace:.": version: 0.0.0-use.local resolution: "shapeshift-backend@workspace:." @@ -16985,11 +17538,11 @@ __metadata: "@prisma/client": "npm:6.13.0" "@pulumi/kubernetes": "npm:4.23.0" "@pulumi/pulumi": "npm:3.160.0" - "@shapeshiftoss/caip": "npm:8.16.7" - "@shapeshiftoss/chain-adapters": "npm:11.3.9" - "@shapeshiftoss/swapper": "npm:17.7.3" - "@shapeshiftoss/types": "npm:8.6.7" - "@shapeshiftoss/unchained-client": "npm:10.14.10" + "@shapeshiftoss/caip": "npm:8.16.9" + "@shapeshiftoss/chain-adapters": "npm:11.4.0" + "@shapeshiftoss/swapper": "npm:17.8.0" + "@shapeshiftoss/types": "npm:8.6.8" + "@shapeshiftoss/unchained-client": "npm:10.14.11" "@shapeshiftoss/unchained-pulumi": "npm:1.0.2" "@types/express": "npm:^5.0.5" "@types/jest": "npm:^30.0.0" @@ -18485,6 +19038,13 @@ __metadata: languageName: node linkType: hard +"uint8array-tools@npm:0.0.7": + version: 0.0.7 + resolution: "uint8array-tools@npm:0.0.7" + checksum: 10/6ffc45c7d2136757d63c6e556eb8345f908948618a9de37c805fec1249d989c265187b3fbef6cffc4ce5129083204829025b3c58800a0f24c8548e243d42ba13 + languageName: node + linkType: hard + "uint8array-tools@npm:^0.0.8": version: 0.0.8 resolution: "uint8array-tools@npm:0.0.8" @@ -18711,6 +19271,17 @@ __metadata: languageName: node linkType: hard +"usehooks-ts@npm:^3.1.0": + version: 3.1.1 + resolution: "usehooks-ts@npm:3.1.1" + dependencies: + lodash.debounce: "npm:^4.0.8" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 || ^19.0.0-rc + checksum: 10/4f5d6beab003d76f90c6a9b8b0cd5b61f24528fa3dbbf1a6d9c0a509cb80914074af911a92dab0bc07873f14f714771306f5271e1e8f09b94add1722da37debb + languageName: node + linkType: hard + "utf-8-validate@npm:^5.0.2": version: 5.0.10 resolution: "utf-8-validate@npm:5.0.10" @@ -18728,6 +19299,19 @@ __metadata: languageName: node linkType: hard +"util@npm:^0.12.4": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: "npm:^2.0.3" + is-arguments: "npm:^1.0.4" + is-generator-function: "npm:^1.0.7" + is-typed-array: "npm:^1.1.3" + which-typed-array: "npm:^1.1.2" + checksum: 10/61a10de7753353dd4d744c917f74cdd7d21b8b46379c1e48e1c4fd8e83f8190e6bd9978fc4e5102ab6a10ebda6019d1b36572fa4a325e175ec8b789a121f6147 + languageName: node + linkType: hard + "utility-types@npm:^3.10.0": version: 3.11.0 resolution: "utility-types@npm:3.11.0" @@ -18854,7 +19438,7 @@ __metadata: languageName: node linkType: hard -"varuint-bitcoin@npm:1.1.2, varuint-bitcoin@npm:^1.0.1, varuint-bitcoin@npm:^1.0.4": +"varuint-bitcoin@npm:1.1.2, varuint-bitcoin@npm:^1.0.1, varuint-bitcoin@npm:^1.0.4, varuint-bitcoin@npm:^1.1.2": version: 1.1.2 resolution: "varuint-bitcoin@npm:1.1.2" dependencies: @@ -18900,6 +19484,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:^2.22.19, viem@npm:^2.33.2": + version: 2.54.1 + resolution: "viem@npm:2.54.1" + dependencies: + "@noble/curves": "npm:1.9.1" + "@noble/hashes": "npm:1.8.0" + "@scure/bip32": "npm:1.7.0" + "@scure/bip39": "npm:1.6.0" + abitype: "npm:1.2.3" + isows: "npm:1.0.7" + ox: "npm:0.14.29" + ws: "npm:8.20.1" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/781733bab1ff72efcc2629c496ec1378b9c9939c3cd889c27adb5e06e5caa7f3f54061ba90c5323357c36bc700d0c8306f73d390ae246028bf1e258682cd5ec1 + languageName: node + linkType: hard + "walk-up-path@npm:^3.0.1": version: 3.0.1 resolution: "walk-up-path@npm:3.0.1" @@ -18951,6 +19556,20 @@ __metadata: languageName: node linkType: hard +"webextension-polyfill@npm:>=0.10.0 <1.0": + version: 0.12.0 + resolution: "webextension-polyfill@npm:0.12.0" + checksum: 10/77e648b958b573ef075e75a0c180e2bbd74dee17b3145e86d21fcbb168c4999e4a311654fe634b8178997bee9b35ea5808d8d3d3e5ff2ad138f197f4f0ea75d9 + languageName: node + linkType: hard + +"webextension-polyfill@npm:^0.10.0": + version: 0.10.0 + resolution: "webextension-polyfill@npm:0.10.0" + checksum: 10/51ff30ebed4b1aa802b7f0347f05021b2fe492078bb1a597223d43995fcee96e2da8f914a2f6e36f988c1877ed5ab36ca7077f2f3ab828955151a59e4c01bf7e + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -19095,6 +19714,21 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.2": + version: 1.1.22 + resolution: "which-typed-array@npm:1.1.22" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.9" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10/59b0383347e2f3b0bc5be570c2dfae551b172a9c83e0a6b03c6e17401d6161dfa1d912c7657062fe9add254a0d3c25ef70593dbaec8fefa8714715ff69e0a3fc + languageName: node + linkType: hard + "which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -19272,6 +19906,36 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.20.1": + version: 8.20.1 + resolution: "ws@npm:8.20.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/8c4d2b06dc65381b6bfab1f2e584275dabd30a99a5ce058b4dc76f3d03fad1921cef3a21d8f53127d30a808cfd1864aa2fe6890a5d43359f682457315baec873 + languageName: node + linkType: hard + +"ws@npm:8.21.0": + version: 8.21.0 + resolution: "ws@npm:8.21.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/088411956432c8f876158409d5a285cb9ad1382f593391f51d3a599bd0a5b277f876609ebd00fc3596321c4a4c9064d6fffe1ebad960e8ea7fd9ae25324f35c2 + languageName: node + linkType: hard + "ws@npm:8.5.0": version: 8.5.0 resolution: "ws@npm:8.5.0"