Skip to content

Commit bcac675

Browse files
committed
admin: updated dist files
1 parent 268a0ac commit bcac675

14 files changed

+67
-30
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ Change Log
33

44
This change log is maintained by `src.ts/_admin/update-changelog.ts` but may also be manually updated.
55

6-
ethers/v6.13.7 (2025-04-25 16:38)
6+
ethers/v6.13.7 (2025-04-25 21:50)
77
---------------------------------
88

9+
- Fix FallbackProvider coalescing call exceptions when backends return slightly different error message ([268a0ac](https://github.com/ethers-io/ethers.js/commit/268a0ac5af6a2a59c240195d75ed19047731c6c0)).
910
- Fixed Infura BSC network URLs ([#4951](https://github.com/ethers-io/ethers.js/issues/4951); [d01b4cb](https://github.com/ethers-io/ethers.js/commit/d01b4cb84b2f00dd04dc5317600a52f1fcf9b316)).
1011

1112
ethers/v6.13.5 (2025-01-04 15:26)

dist/ethers.js

+14-5
Original file line numberDiff line numberDiff line change
@@ -22550,10 +22550,19 @@ function _normalize(value) {
2255022550
console.log("Could not serialize", value);
2255122551
throw new Error("Hmm...");
2255222552
}
22553-
function normalizeResult(value) {
22553+
function normalizeResult(method, value) {
2255422554
if ("error" in value) {
2255522555
const error = value.error;
22556-
return { tag: _normalize(error), value: error };
22556+
let tag;
22557+
if (isError(error, "CALL_EXCEPTION")) {
22558+
tag = _normalize(Object.assign({}, error, {
22559+
shortMessage: undefined, reason: undefined, info: undefined
22560+
}));
22561+
}
22562+
else {
22563+
tag = _normalize(error);
22564+
}
22565+
return { tag, value: error };
2255722566
}
2255822567
const result = value.result;
2255922568
return { tag: _normalize(result), value: result };
@@ -22875,7 +22884,7 @@ class FallbackProvider extends AbstractProvider {
2287522884
const results = [];
2287622885
for (const runner of running) {
2287722886
if (runner.result != null) {
22878-
const { tag, value } = normalizeResult(runner.result);
22887+
const { tag, value } = normalizeResult(req.method, runner.result);
2287922888
results.push({ tag, value, weight: runner.config.weight });
2288022889
}
2288122890
}
@@ -22993,10 +23002,10 @@ class FallbackProvider extends AbstractProvider {
2299323002
const broadcasts = this.#configs.map(async ({ provider, weight }, index) => {
2299423003
try {
2299523004
const result = await provider._perform(req);
22996-
results[index] = Object.assign(normalizeResult({ result }), { weight });
23005+
results[index] = Object.assign(normalizeResult(req.method, { result }), { weight });
2299723006
}
2299823007
catch (error) {
22999-
results[index] = Object.assign(normalizeResult({ error }), { weight });
23008+
results[index] = Object.assign(normalizeResult(req.method, { error }), { weight });
2300023009
}
2300123010
});
2300223011
// As each promise finishes...

dist/ethers.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ethers.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ethers.umd.js

+14-5
Original file line numberDiff line numberDiff line change
@@ -22556,10 +22556,19 @@ const __$G = (typeof globalThis !== 'undefined' ? globalThis: typeof window !==
2255622556
console.log("Could not serialize", value);
2255722557
throw new Error("Hmm...");
2255822558
}
22559-
function normalizeResult(value) {
22559+
function normalizeResult(method, value) {
2256022560
if ("error" in value) {
2256122561
const error = value.error;
22562-
return { tag: _normalize(error), value: error };
22562+
let tag;
22563+
if (isError(error, "CALL_EXCEPTION")) {
22564+
tag = _normalize(Object.assign({}, error, {
22565+
shortMessage: undefined, reason: undefined, info: undefined
22566+
}));
22567+
}
22568+
else {
22569+
tag = _normalize(error);
22570+
}
22571+
return { tag, value: error };
2256322572
}
2256422573
const result = value.result;
2256522574
return { tag: _normalize(result), value: result };
@@ -22881,7 +22890,7 @@ const __$G = (typeof globalThis !== 'undefined' ? globalThis: typeof window !==
2288122890
const results = [];
2288222891
for (const runner of running) {
2288322892
if (runner.result != null) {
22884-
const { tag, value } = normalizeResult(runner.result);
22893+
const { tag, value } = normalizeResult(req.method, runner.result);
2288522894
results.push({ tag, value, weight: runner.config.weight });
2288622895
}
2288722896
}
@@ -22999,10 +23008,10 @@ const __$G = (typeof globalThis !== 'undefined' ? globalThis: typeof window !==
2299923008
const broadcasts = this.#configs.map(async ({ provider, weight }, index) => {
2300023009
try {
2300123010
const result = await provider._perform(req);
23002-
results[index] = Object.assign(normalizeResult({ result }), { weight });
23011+
results[index] = Object.assign(normalizeResult(req.method, { result }), { weight });
2300323012
}
2300423013
catch (error) {
23005-
results[index] = Object.assign(normalizeResult({ error }), { weight });
23014+
results[index] = Object.assign(normalizeResult(req.method, { error }), { weight });
2300623015
}
2300723016
});
2300823017
// As each promise finishes...

dist/ethers.umd.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ethers.umd.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.commonjs/providers/provider-fallback.d.ts.map

+1-1
Original file line numberDiff line numberDiff line change

lib.commonjs/providers/provider-fallback.js

+14-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.commonjs/providers/provider-fallback.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/providers/provider-fallback.d.ts.map

+1-1
Original file line numberDiff line numberDiff line change

lib.esm/providers/provider-fallback.js

+14-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/providers/provider-fallback.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
"url": "https://www.buymeacoffee.com/ricmoo"
9494
}
9595
],
96-
"gitHead": "7d91f4b95886e517706c73ac0df6b862d3b34b99",
96+
"gitHead": "268a0ac5af6a2a59c240195d75ed19047731c6c0",
9797
"homepage": "https://ethers.org",
9898
"keywords": [
9999
"ethereum",

0 commit comments

Comments
 (0)