Skip to content

Commit

Permalink
admin: updated dist files
Browse files Browse the repository at this point in the history
  • Loading branch information
ricmoo committed Dec 1, 2021
1 parent 617714d commit eb432aa
Show file tree
Hide file tree
Showing 28 changed files with 167 additions and 127 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Expand Up @@ -4,9 +4,11 @@ Changelog
This change log is managed by `admin/cmds/update-versions` but may be manually updated.


ethers/v5.5.2 (2021-11-30 11:11)
ethers/v5.5.2 (2021-11-30 19:16)
--------------------------------

- Fixed test case for getAvatar; url has moved ([617714d](https://github.com/ethers-io/ethers.js/commit/617714d19632c7b4789f042ef8357f858421fbae))
- Added basic redirect support. ([42784b8](https://github.com/ethers-io/ethers.js/commit/42784b8d38a96170d19ea8adcbc42ebf7415804c))
- Added arbitrum and optimism to networks and providers. ([#2335](https://github.com/ethers-io/ethers.js/issues/2335); [0844de4](https://github.com/ethers-io/ethers.js/commit/0844de4eb45eb4170fafb6f2a239b53b6be22f1c))
- Added support for data URLs for avatar metadata. ([b8391b0](https://github.com/ethers-io/ethers.js/commit/b8391b0e61bf3627702668920c4fd6506f9bdc60))
- Fixed getAvatar for unconfigured ENS names. ([1e1c93e](https://github.com/ethers-io/ethers.js/commit/1e1c93effa083765be52f3dee10400a9b3eeb003))
Expand Down
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 25 additions & 15 deletions packages/ethers/dist/ethers.esm.js
Expand Up @@ -17736,24 +17736,34 @@ function _fetchData(connection, body, processFunc) {
let response = null;
try {
response = yield getUrl(url, options);
// Exponential back-off throttling
if (response.statusCode === 429 && attempt < attemptLimit) {
let tryAgain = true;
if (throttleCallback) {
tryAgain = yield throttleCallback(attempt, url);
if (attempt < attemptLimit) {
if (response.statusCode === 301 || response.statusCode === 302) {
// Redirection; for now we only support absolute locataions
const location = response.headers.location || "";
if (options.method === "GET" && location.match(/^https:/)) {
url = response.headers.location;
continue;
}
}
if (tryAgain) {
let stall = 0;
const retryAfter = response.headers["retry-after"];
if (typeof (retryAfter) === "string" && retryAfter.match(/^[1-9][0-9]*$/)) {
stall = parseInt(retryAfter) * 1000;
else if (response.statusCode === 429) {
// Exponential back-off throttling
let tryAgain = true;
if (throttleCallback) {
tryAgain = yield throttleCallback(attempt, url);
}
else {
stall = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt)));
if (tryAgain) {
let stall = 0;
const retryAfter = response.headers["retry-after"];
if (typeof (retryAfter) === "string" && retryAfter.match(/^[1-9][0-9]*$/)) {
stall = parseInt(retryAfter) * 1000;
}
else {
stall = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt)));
}
//console.log("Stalling 429");
yield staller(stall);
continue;
}
//console.log("Stalling 429");
yield staller(stall);
continue;
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion packages/ethers/dist/ethers.esm.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ethers/dist/ethers.esm.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ethers/dist/ethers.esm.min.js.map

Large diffs are not rendered by default.

77 changes: 43 additions & 34 deletions packages/ethers/dist/ethers.umd.js
Expand Up @@ -19818,30 +19818,39 @@
})();
var runningFetch = (function () {
return __awaiter(this, void 0, void 0, function () {
var attempt, response, tryAgain, stall, retryAfter, error_1, body_1, result, error_2, tryAgain, timeout_1;
var attempt, response, location_1, tryAgain, stall, retryAfter, error_1, body_1, result, error_2, tryAgain, timeout_1;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
attempt = 0;
_a.label = 1;
case 1:
if (!(attempt < attemptLimit)) return [3 /*break*/, 19];
if (!(attempt < attemptLimit)) return [3 /*break*/, 20];
response = null;
_a.label = 2;
case 2:
_a.trys.push([2, 8, , 9]);
_a.trys.push([2, 9, , 10]);
return [4 /*yield*/, (0, browserGeturl.getUrl)(url, options)];
case 3:
response = _a.sent();
if (!(response.statusCode === 429 && attempt < attemptLimit)) return [3 /*break*/, 7];
if (!(attempt < attemptLimit)) return [3 /*break*/, 8];
if (!(response.statusCode === 301 || response.statusCode === 302)) return [3 /*break*/, 4];
location_1 = response.headers.location || "";
if (options.method === "GET" && location_1.match(/^https:/)) {
url = response.headers.location;
return [3 /*break*/, 19];
}
return [3 /*break*/, 8];
case 4:
if (!(response.statusCode === 429)) return [3 /*break*/, 8];
tryAgain = true;
if (!throttleCallback) return [3 /*break*/, 5];
if (!throttleCallback) return [3 /*break*/, 6];
return [4 /*yield*/, throttleCallback(attempt, url)];
case 4:
tryAgain = _a.sent();
_a.label = 5;
case 5:
if (!tryAgain) return [3 /*break*/, 7];
tryAgain = _a.sent();
_a.label = 6;
case 6:
if (!tryAgain) return [3 /*break*/, 8];
stall = 0;
retryAfter = response.headers["retry-after"];
if (typeof (retryAfter) === "string" && retryAfter.match(/^[1-9][0-9]*$/)) {
Expand All @@ -19852,12 +19861,12 @@
}
//console.log("Stalling 429");
return [4 /*yield*/, staller(stall)];
case 6:
case 7:
//console.log("Stalling 429");
_a.sent();
return [3 /*break*/, 18];
case 7: return [3 /*break*/, 9];
case 8:
return [3 /*break*/, 19];
case 8: return [3 /*break*/, 10];
case 9:
error_1 = _a.sent();
response = error_1.response;
if (response == null) {
Expand All @@ -19869,8 +19878,8 @@
url: url
});
}
return [3 /*break*/, 9];
case 9:
return [3 /*break*/, 10];
case 10:
body_1 = response.body;
if (allow304 && response.statusCode === 304) {
body_1 = null;
Expand All @@ -19886,34 +19895,34 @@
url: url
});
}
if (!processFunc) return [3 /*break*/, 17];
_a.label = 10;
case 10:
_a.trys.push([10, 12, , 17]);
return [4 /*yield*/, processFunc(body_1, response)];
if (!processFunc) return [3 /*break*/, 18];
_a.label = 11;
case 11:
_a.trys.push([11, 13, , 18]);
return [4 /*yield*/, processFunc(body_1, response)];
case 12:
result = _a.sent();
runningTimeout.cancel();
return [2 /*return*/, result];
case 12:
case 13:
error_2 = _a.sent();
if (!(error_2.throttleRetry && attempt < attemptLimit)) return [3 /*break*/, 16];
if (!(error_2.throttleRetry && attempt < attemptLimit)) return [3 /*break*/, 17];
tryAgain = true;
if (!throttleCallback) return [3 /*break*/, 14];
if (!throttleCallback) return [3 /*break*/, 15];
return [4 /*yield*/, throttleCallback(attempt, url)];
case 13:
tryAgain = _a.sent();
_a.label = 14;
case 14:
if (!tryAgain) return [3 /*break*/, 16];
tryAgain = _a.sent();
_a.label = 15;
case 15:
if (!tryAgain) return [3 /*break*/, 17];
timeout_1 = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt)));
//console.log("Stalling callback");
return [4 /*yield*/, staller(timeout_1)];
case 15:
case 16:
//console.log("Stalling callback");
_a.sent();
return [3 /*break*/, 18];
case 16:
return [3 /*break*/, 19];
case 17:
runningTimeout.cancel();
logger.throwError("processing response error", lib.Logger.errors.SERVER_ERROR, {
body: bodyify(body_1, ((response.headers) ? response.headers["content-type"] : null)),
Expand All @@ -19922,16 +19931,16 @@
requestMethod: options.method,
url: url
});
return [3 /*break*/, 17];
case 17:
return [3 /*break*/, 18];
case 18:
runningTimeout.cancel();
// If we had a processFunc, it either returned a T or threw above.
// The "body" is now a Uint8Array.
return [2 /*return*/, body_1];
case 18:
case 19:
attempt++;
return [3 /*break*/, 1];
case 19: return [2 /*return*/, logger.throwError("failed response", lib.Logger.errors.SERVER_ERROR, {
case 20: return [2 /*return*/, logger.throwError("failed response", lib.Logger.errors.SERVER_ERROR, {
requestBody: bodyify(options.body, flatHeaders["content-type"]),
requestMethod: options.method,
url: url
Expand Down
2 changes: 1 addition & 1 deletion packages/ethers/dist/ethers.umd.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ethers/dist/ethers.umd.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ethers/dist/ethers.umd.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/ethers/package.json
Expand Up @@ -62,7 +62,7 @@
"test": "echo \"Error: no test specified\" && exit 1"
},
"sideEffects": false,
"tarballHash": "0xea80e87a0c5f67f9d26c71c4853028263654ae3dd9b404d1a644635d35077e41",
"tarballHash": "0x6b19578e1576908fc0e3fb2e953c3b2110f7d272911a109e6628f58536b0ff47",
"types": "./lib/index.d.ts",
"version": "5.5.2"
}
2 changes: 1 addition & 1 deletion packages/tests/lib.esm/_version.d.ts
@@ -1,2 +1,2 @@
export declare const version = "tests/5.5.0";
export declare const version = "tests/5.5.1";
//# sourceMappingURL=_version.d.ts.map
2 changes: 1 addition & 1 deletion packages/tests/lib.esm/_version.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/tests/lib.esm/test-providers.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/tests/lib.esm/test-providers.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/tests/lib/_version.d.ts
@@ -1,2 +1,2 @@
export declare const version = "tests/5.5.0";
export declare const version = "tests/5.5.1";
//# sourceMappingURL=_version.d.ts.map
2 changes: 1 addition & 1 deletion packages/tests/lib/_version.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/tests/lib/test-providers.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/tests/lib/test-providers.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions packages/tests/package.json
Expand Up @@ -37,7 +37,7 @@
"scripts": {
"test": "exit 1"
},
"tarballHash": "0xd2cbf0d358a3fb5f6c1e9794c6b0caa74ff17536eba8974eac16d24962edc478",
"tarballHash": "0x3b7e6bddf981907c52af4a410997a2bd01075042e3136f78ea39a01310d6283c",
"types": "./lib/index.d.ts",
"version": "5.5.0"
"version": "5.5.1"
}
2 changes: 1 addition & 1 deletion packages/tests/src.ts/_version.ts
@@ -1 +1 @@
export const version = "tests/5.5.0";
export const version = "tests/5.5.1";
2 changes: 1 addition & 1 deletion packages/web/lib.esm/index.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit eb432aa

Please sign in to comment.