Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions .changeset/ripe-heads-stop.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
'@xchainjs/xchain-ethereum': patch
'@xchainjs/xchain-litecoin': patch
'@xchainjs/xchain-bitcoin': patch
'xchainjs-estimate-swap': patch
'@xchainjs/xchain-cosmos': patch
'@xchainjs/xchain-kujira': patch
'@xchainjs/xchain-wallet': patch
Expand All @@ -17,16 +16,12 @@
'@xchainjs/xchain-util': patch
'@xchainjs/xchain-bsc': patch
'@xchainjs/xchain-evm': patch
'xchainjs-liquidity': patch
'xchainjs-check-tx': patch
'xchainjs-loans': patch
'txJammer': patch
---

Fix ESM (ECMAScript Module) compatibility issues

- Update bignumber.js to 9.1.2 for proper ESM support
- Change bitcore-lib-cash imports from namespace to default imports for ESM compatibility
- Change bitcore-lib-cash imports from namespace to default imports for ESM compatibility
- Change @dashevo/dashcore-lib imports from namespace to default imports for ESM compatibility
Comment on lines +24 to 25
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Default import for bitcore-lib-cash may be unsafe.

If bitcore-lib-cash is CommonJS, default imports require TS esModuleInterop/syntheticDefaultImports or an actual ESM default export. Please confirm the library/version and tsconfig flags.


🌐 Web query:

Does "bitcore-lib-cash" provide an ESM build or a default export usable via `import bitcore from 'bitcore-lib-cash'`?

💡 Result:

No. bitcore-lib-cash is published as CommonJS (package.json has "main":"index.js" and no "module"/ESM export) and its type defs use export = (CommonJS style). Import with require() or a named/namespace import (e.g. import * as bitcore from 'bitcore-lib-cash') rather than a native default ESM import. [1][2]

Sources:
[1] package.json from the published package (shows "main": "index.js" and no "module" field). [unpkg]. (app.unpkg.com)
[2] DefinitelyTyped / @types/bitcore-lib-cash indicates CJS-style export (= export =). (npmjs.com)

Citations:


Don't switch bitcore-lib-cash to a default ESM import — it's CommonJS

bitcore-lib-cash is published as CommonJS (package.json only has "main" and types use export =), so import bitcore from 'bitcore-lib-cash' is unsafe. Revert/update the changeset entry (.changeset/ripe-heads-stop.md lines 24–25) and either keep the namespace import (import * as bitcore from 'bitcore-lib-cash'), enable esModuleInterop/allowSyntheticDefaultImports in tsconfig, or only switch once the package provides an ESM default export. Confirm which approach you choose.

🤖 Prompt for AI Agents
In .changeset/ripe-heads-stop.md around lines 24–25, revert or update the
changeset entry that switched bitcore-lib-cash to a default ESM import because
bitcore-lib-cash is CommonJS; restore the namespace form (or remove the line) so
the changeset reflects using import * as bitcore from 'bitcore-lib-cash', or
explicitly state that the project will enable
esModuleInterop/allowSyntheticDefaultImports in tsconfig if you want
default-style imports; update the file to reflect which approach you choose and
confirm that the changeset now matches the chosen import strategy.

- Add .js extensions to coinselect/accumulative imports for ESM
- Add .js extensions to cosmjs-types imports for ESM
Comment on lines 26 to 27
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Audit repo for missing .js extensions on ESM-only paths.

Ensure all coinselect/accumulative and cosmjs-types imports include .js where required.

Run:


🏁 Script executed:

#!/bin/bash
# Find potential imports missing ".js" for the noted modules
rg -nP --type=ts --type=tsx --type=js --type=mjs $'from\\s+[\'"](coinselect/accumulative|cosmjs-types[^\'"]*)[\'"]' -S

Length of output: 27


🏁 Script executed:

#!/bin/bash
set -uo pipefail

echo "Searching repository for imports/requires/dynamic-imports referencing coinselect/accumulative or cosmjs-types (looking for missing .js extensions)..."

# Search common source file extensions (ts, tsx, js, mjs, jsx)
rg -nP -S -g '**/*.{ts,tsx,js,mjs,jsx}' "from\s+['\"][^'\"]*(?:coinselect/accumulative|cosmjs-types[^'\"]*)['\"]" || true
rg -nP -S -g '**/*.{ts,tsx,js,mjs,jsx}' "require\(['\"][^'\"]*(?:coinselect/accumulative|cosmjs-types[^'\"]*)['\"]\)" || true
rg -nP -S -g '**/*.{ts,tsx,js,mjs,jsx}' "import\(['\"][^'\"]*(?:coinselect/accumulative|cosmjs-types[^'\"]*)['\"]\)" || true

echo "Search complete."

Length of output: 1037


Add missing .js extension to a cosmjs-types import

  • packages/xchain-cosmos/e2e/cosmos-client.e2e.ts:14 — change
    import { TxRaw } from 'cosmjs-types/cosmos/tx/v1beta1/tx'
    to
    import { TxRaw } from 'cosmjs-types/cosmos/tx/v1beta1/tx.js'
  • No occurrences of coinselect/accumulative found.
🤖 Prompt for AI Agents
In .changeset/ripe-heads-stop.md around lines 26 to 27: update the note to
reflect that the import in packages/xchain-cosmos/__e2e__/cosmos-client.e2e.ts
(line ~14) must use the ESM .js extension by changing the import of TxRaw from
'cosmjs-types/cosmos/tx/v1beta1/tx' to 'cosmjs-types/cosmos/tx/v1beta1/tx.js';
verify the file compiles under ESM and remove any mention of
coinselect/accumulative since there are no occurrences.

Expand Down
2 changes: 1 addition & 1 deletion examples/check-tx/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"@xchainjs/xchain-thorchain-query": "workspace:*",
"@xchainjs/xchain-thornode": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.2.5",
"bignumber.js": "^9.1.2",
"rimraf": "~3.0.2"
Expand Down
2 changes: 1 addition & 1 deletion examples/do-swap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"@xchainjs/xchain-utxo": "workspace:*",
"@xchainjs/xchain-utxo-providers": "workspace:*",
"@xchainjs/xchain-wallet": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.3.1",
"bech32-buffer": "^0.2.0",
"bitcoinjs-lib": "^6.1.7",
Expand Down
2 changes: 1 addition & 1 deletion examples/estimate-swap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@xchainjs/xchain-thorchain-query": "workspace:*",
"@xchainjs/xchain-thornode": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.2.5",
"bignumber.js": "^9.1.2",
"rimraf": "~3.0.2"
Expand Down
2 changes: 1 addition & 1 deletion examples/liquidity/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"@xchainjs/xchain-thorchain-query": "workspace:*",
"@xchainjs/xchain-thornode": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.2.5",
"bignumber.js": "^9.1.2",
"rimraf": "~3.0.2"
Expand Down
2 changes: 1 addition & 1 deletion examples/wallet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@xchainjs/xchain-thorchain": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"@xchainjs/xchain-wallet": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.3.1",
"bech32-buffer": "^0.2.0",
"bitcoinjs-lib": "^6.1.7",
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-aggregator/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"@xchainjs/xchain-bsc": "workspace:*",
"@xchainjs/xchain-ethereum": "workspace:*",
"@xchainjs/xchain-kujira": "workspace:*",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
}
}
2 changes: 1 addition & 1 deletion packages/xchain-bitcoin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
},
"devDependencies": {
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
},
"publishConfig": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-bitcoincash/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"@types/bitcore-lib-cash": "^8.23.8",
"@types/cashaddrjs": "^0",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
},
"publishConfig": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"dependencies": {
"@xchainjs/xchain-crypto": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "^1.8.4"
"axios": "1.12.1"
},
"publishConfig": {
"access": "public",
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-cosmos/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"@xchainjs/xchain-cosmos-sdk": "workspace:*",
"@xchainjs/xchain-crypto": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"bignumber.js": "^9.1.2",
"cosmjs-types": "0.9.0",
"protobufjs": "6.11.4"
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-dash/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
},
"devDependencies": {
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
},
"publishConfig": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-doge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
},
"devDependencies": {
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
},
"publishConfig": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-evm-providers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"@supercharge/promise-pool": "2.4.0",
"@xchainjs/xchain-client": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "^1.8.4",
"axios": "1.12.1",
"ethers": "^6.14.3"
}
}
2 changes: 1 addition & 1 deletion packages/xchain-evm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"devDependencies": {
"@ledgerhq/hw-transport": "^6.31.6",
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
}
}
2 changes: 1 addition & 1 deletion packages/xchain-litecoin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"@xchainjs/xchain-util": "workspace:*",
"@xchainjs/xchain-utxo": "workspace:*",
"@xchainjs/xchain-utxo-providers": "workspace:*",
"axios": "^1.8.4",
"axios": "1.12.1",
"bitcoinjs-lib": "^6.1.7",
"coinselect": "3.1.12",
"ecpair": "2.1.0"
Comment on lines +44 to 47
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

LGTM: dependency pin to 1.12.1.

No further changes needed here. If this package is consumed by others, double-check the workspace lockfile yields a single axios copy. (cdnjs.com)


🏁 Script executed:

#!/bin/bash
# Verify only one version of axios is locked
fd -a 'yarn.lock' -x rg -n '^axios@' {}

Length of output: 0


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "1) Show axios entry in packages/xchain-litecoin/package.json (if present):"
rg -n -C2 '"axios"\s*:' packages/xchain-litecoin/package.json || true

echo
echo "2) Find any package.json that mentions axios (dependencies/devDependencies/peerDependencies):"
rg -n --hidden --no-ignore-vcs -S '"axios"\s*:\s*".+?"' || true

echo
echo "3) Inspect lockfiles for axios entries (yarn.lock, package-lock.json, pnpm-lock.yaml, npm-shrinkwrap.json):"
find . -type f \( -name 'yarn.lock' -o -name 'package-lock.json' -o -name 'pnpm-lock.yaml' -o -name 'npm-shrinkwrap.json' \) -print 2>/dev/null | while read -r lock; do
  echo "---- $lock ----"
  rg -n --hidden --no-ignore-vcs -S 'axios@|\"axios\"|axios-[0-9]+\.[0-9]+\.[0-9]+' "$lock" || true
done

echo
echo "4) Heuristic: list distinct axios version strings found anywhere:"
rg -o --hidden --no-ignore-vcs -S 'axios@?([^\s:,"]*?)([0-9]+\.[0-9]+\.[0-9]+)' || true
rg -o --hidden --no-ignore-vcs -S 'axios-[0-9]+\.[0-9]+\.[0-9]+' || true

Length of output: 2900


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Looking for lockfiles..."
locks=$(find . -type f \( -name 'yarn.lock' -o -name 'package-lock.json' -o -name 'pnpm-lock.yaml' -o -name 'npm-shrinkwrap.json' \) -print)

if [ -z "$locks" ]; then
  echo "No lockfiles found."
  exit 0
fi

for lock in $locks; do
  echo
  echo "---- $lock ----"
  # Show any lines that mention axios with small context
  rg -n --hidden --no-ignore-vcs -F 'axios' "$lock" -C3 || true
  echo

  # If yarn.lock, print entire axios blocks (entry + next 8 lines) to capture 'version' lines
  if [[ "$(basename "$lock")" == "yarn.lock" ]]; then
    echo "Axios blocks from yarn.lock (entry + 8 lines):"
    sed -n '/^axios@/,+8p' "$lock" || true
    echo
    echo "Distinct semver strings found in those axios blocks:"
    sed -n '/^axios@/,+8p' "$lock" | rg -oE '([0-9]+\.[0-9]+\.[0-9]+)' | sort -u || true
  else
    echo "Heuristic: distinct semver strings near axios occurrences in $lock:"
    # show semver candidates near lines containing axios
    rg -n --hidden --no-ignore-vcs -F 'axios' "$lock" -C3 | rg -oE '([0-9]+\.[0-9]+\.[0-9]+)' | sort -u || true
  fi

  echo "---- end $lock ----"
done

echo
echo "Also listing package.json files that declare axios and their declared ranges:"
rg -n --hidden --no-ignore-vcs -S '"axios"\s*:\s*".+?"' || true

Length of output: 16172


Unify axios to a single version in the workspace lockfile

yarn.lock contains axios versions 1.12.1, 1.10.0, 1.9.0 and 1.7.7. Most packages under packages/* pin "axios":"1.12.1" but examples/frameworks/vite-example/package.json uses "^1.6.1" and transitive deps (e.g. @ledgerhq/*) pull older versions. Add a root-level resolution or update the conflicting deps and run yarn install/dedupe; verify yarn.lock resolves only axios@1.12.1.

🤖 Prompt for AI Agents
In packages/xchain-litecoin/package.json around lines 44 to 47 you pin axios to
1.12.1 but the workspace yarn.lock contains multiple axios versions; add a
root-level resolution in the repository root package.json (or update conflicting
package.json files such as examples/frameworks/vite-example to use ^1.12.1 and
update any transitive deps) to force axios@1.12.1, then run yarn install and
yarn dedupe (or yarn install --mode=update-lockfile) to regenerate yarn.lock and
verify it only contains axios@1.12.1 before committing.

Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-mayachain-amm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
},
"devDependencies": {
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
},
"publishConfig": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-mayachain-query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"@xchainjs/xchain-mayamidgard-query": "workspace:*",
"@xchainjs/xchain-mayanode": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "3.2.5",
"bignumber.js": "^9.1.2"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-mayachain/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"@xchainjs/xchain-cosmos-sdk": "workspace:*",
"@xchainjs/xchain-crypto": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"bignumber.js": "^9.1.2",
"cosmjs-types": "0.9.0",
"protobufjs": "6.11.4"
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-mayamidgard-query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"@xchainjs/xchain-client": "workspace:*",
"@xchainjs/xchain-mayamidgard": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.9.1"
Comment on lines +38 to 39
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Good pin: axios 1.12.1 fixes known CVEs and improves determinism.

Run to ensure no leftovers and a single hoisted version:


🏁 Script executed:

#!/bin/bash
# Show all axios specifiers not equal to "1.12.1"
rg -nP --glob '!**/node_modules/**' '"axios"\s*:\s*"(?!1\.12\.1)[^"]+"' -C2

# Inventory all axios versions across the repo
rg -nP --glob '!**/node_modules/**' '"axios"\s*:\s*"[^"]+"' | awk -F: '{print $1": "$0}' | sed -E 's/.*"axios":\s*"([^"]+)".*/\1/' | sort -u

# Check for multiple axios versions in lockfiles (if present)
fd -a 'yarn.lock' -x rg -n 'axios@' {}
fd -a 'pnpm-lock.yaml' -x rg -n 'axios@' {}
fd -a 'package-lock.json' -x rg -n '"axios@' {}

Length of output: 575


Enforce a single hoisted axios@1.12.1 — lockfile contains older versions

Good pin: axios 1.12.1 fixes known CVEs and improves determinism.

  • pnpm-lock.yaml shows axios@1.7.7, axios@1.9.0 (and axios@^1.9.0 → resolved 1.10.0) alongside axios@1.12.1; vulnerable/older versions remain. Update dependent packages or add a top-level override/resolution to force axios@1.12.1 and regenerate the lockfile.
🤖 Prompt for AI Agents
In packages/xchain-mayamidgard-query/package.json around lines 38-39, the
project declares axios@1.12.1 but the pnpm lockfile still contains older axios
versions (1.7.7, 1.9.x, 1.10.0); enforce a single hoisted axios@1.12.1 by either
updating dependent packages that pull older axios versions to versions that
depend on 1.12.1 or add a root-level override/resolution in the repo's
package.json (or pnpmfile) forcing axios to 1.12.1, then run pnpm install to
regenerate the lockfile and verify the lockfile only contains axios@1.12.1.

},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-mayamidgard/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"clean:types:midgard": "rimraf ./src/generated/midgardApi"
},
"dependencies": {
"axios": "^1.8.4"
"axios": "1.12.1"
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.20.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-mayanode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"clean:types:mayanode": "rimraf ./src/generated/mayanodeApi"
},
"dependencies": {
"axios": "^1.8.4"
"axios": "1.12.1"
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.20.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-midgard-query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"@xchainjs/xchain-client": "workspace:*",
"@xchainjs/xchain-midgard": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-retry": "^3.9.1"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-midgard/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"clean:types:midgard": "rimraf ./src/generated/midgardApi"
},
"dependencies": {
"axios": "^1.8.4"
"axios": "1.12.1"
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.20.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-thorchain-amm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
},
"devDependencies": {
"@ledgerhq/hw-transport-node-hid": "^6.28.6",
"axios": "^1.8.4",
"axios": "1.12.1",
"axios-mock-adapter": "^2.1.0"
},
"publishConfig": {
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-thorchain-query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
"@xchainjs/xchain-midgard-query": "workspace:*",
"@xchainjs/xchain-thornode": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"axios-retry": "3.2.5",
"bignumber.js": "^9.1.2"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-thorchain/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"@xchainjs/xchain-cosmos-sdk": "workspace:*",
"@xchainjs/xchain-crypto": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "1.8.4",
"axios": "1.12.1",
"bignumber.js": "^9.1.2",
"cosmjs-types": "0.9.0",
"protobufjs": "6.11.4"
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-thornode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"clean:types:thornode": "rimraf ./src/generated/thornodeApi"
},
"dependencies": {
"axios": "^1.8.4"
"axios": "1.12.1"
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.20.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/xchain-utxo-providers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"@supercharge/promise-pool": "2.4.0",
"@xchainjs/xchain-client": "workspace:*",
"@xchainjs/xchain-util": "workspace:*",
"axios": "^1.8.4"
"axios": "1.12.1"
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0"
Expand Down
Loading