Updated dist files.
This commit is contained in:
parent
cadb28d6b3
commit
0234cfbbef
@ -1,7 +1,14 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
This change log is managed by `scripts/cmds/update-versions` but may be manually updated.
|
This change log is managed by `admin/cmds/update-versions` but may be manually updated.
|
||||||
|
|
||||||
|
ethers/v5.0.11 (2020-09-05 23:33)
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
- Fixed LedgerSigner sendTransaction. ([#936](https://github.com/ethers-io/ethers.js/issues/936); [cadb28d](https://github.com/ethers-io/ethers.js/commit/cadb28d6b364e68e43a06f7a9b8a31797afbd920))
|
||||||
|
- Added BrainWallet to experimental exports. ([72385c2](https://github.com/ethers-io/ethers.js/commit/72385c228783a3158511b3cddc5cb4f9ce1dddae))
|
||||||
|
- More readable server errors. ([201e5ce](https://github.com/ethers-io/ethers.js/commit/201e5ced9c38da2de1dd7518ffbf24284d477e80))
|
||||||
|
|
||||||
ethers/v5.0.10 (2020-09-05 01:21)
|
ethers/v5.0.10 (2020-09-05 01:21)
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
4
packages/ethers/dist/ethers-all.esm.min.js
vendored
4
packages/ethers/dist/ethers-all.esm.min.js
vendored
File diff suppressed because one or more lines are too long
2
packages/ethers/dist/ethers-all.umd.min.js
vendored
2
packages/ethers/dist/ethers-all.umd.min.js
vendored
File diff suppressed because one or more lines are too long
41
packages/ethers/dist/ethers.esm.js
vendored
41
packages/ethers/dist/ethers.esm.js
vendored
@ -16485,7 +16485,7 @@ function computePublicKey(key, compressed) {
|
|||||||
return logger$g.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
|
return logger$g.throwArgumentError("invalid public or private key", "key", "[REDACTED]");
|
||||||
}
|
}
|
||||||
|
|
||||||
const version$e = "transactions/5.0.3";
|
const version$e = "transactions/5.0.4";
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
const logger$h = new Logger(version$e);
|
const logger$h = new Logger(version$e);
|
||||||
@ -16557,7 +16557,7 @@ function serialize(transaction, signature) {
|
|||||||
}
|
}
|
||||||
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
||||||
if (chainId !== 0) {
|
if (chainId !== 0) {
|
||||||
raw.push(hexlify(chainId));
|
raw.push(hexlify(chainId)); // @TODO: hexValue?
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
}
|
}
|
||||||
@ -19233,7 +19233,7 @@ var browser$2 = /*#__PURE__*/Object.freeze({
|
|||||||
encode: encode$1
|
encode: encode$1
|
||||||
});
|
});
|
||||||
|
|
||||||
const version$l = "web/5.0.4";
|
const version$l = "web/5.0.5";
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
var __awaiter$4 = (window && window.__awaiter) || function (thisArg, _arguments, P, generator) {
|
var __awaiter$4 = (window && window.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||||
@ -19298,6 +19298,25 @@ function staller(duration) {
|
|||||||
setTimeout(resolve, duration);
|
setTimeout(resolve, duration);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function bodyify(value, type) {
|
||||||
|
if (value == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (typeof (value) === "string") {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
if (isBytesLike(value)) {
|
||||||
|
if (type && (type.split("/")[0] === "text" || type === "application/json")) {
|
||||||
|
try {
|
||||||
|
return toUtf8String(value);
|
||||||
|
}
|
||||||
|
catch (error) { }
|
||||||
|
;
|
||||||
|
}
|
||||||
|
return hexlify(value);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
// This API is still a work in progress; the future changes will likely be:
|
// This API is still a work in progress; the future changes will likely be:
|
||||||
// - ConnectionInfo => FetchDataRequest<T = any>
|
// - ConnectionInfo => FetchDataRequest<T = any>
|
||||||
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
||||||
@ -19372,7 +19391,7 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
}
|
}
|
||||||
timer = null;
|
timer = null;
|
||||||
reject(logger$p.makeError("timeout", Logger.errors.TIMEOUT, {
|
reject(logger$p.makeError("timeout", Logger.errors.TIMEOUT, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
timeout: timeout,
|
timeout: timeout,
|
||||||
url: url
|
url: url
|
||||||
@ -19421,7 +19440,7 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
if (response == null) {
|
if (response == null) {
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger$p.throwError("missing response", Logger.errors.SERVER_ERROR, {
|
logger$p.throwError("missing response", Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
serverError: error,
|
serverError: error,
|
||||||
url: url
|
url: url
|
||||||
@ -19437,8 +19456,8 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
logger$p.throwError("bad response", Logger.errors.SERVER_ERROR, {
|
logger$p.throwError("bad response", Logger.errors.SERVER_ERROR, {
|
||||||
status: response.statusCode,
|
status: response.statusCode,
|
||||||
headers: response.headers,
|
headers: response.headers,
|
||||||
body: body,
|
body: bodyify(body, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -19465,9 +19484,9 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
}
|
}
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger$p.throwError("processing response error", Logger.errors.SERVER_ERROR, {
|
logger$p.throwError("processing response error", Logger.errors.SERVER_ERROR, {
|
||||||
body: body,
|
body: bodyify(body, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
error: error,
|
error: error,
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -19479,7 +19498,7 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
return body;
|
return body;
|
||||||
}
|
}
|
||||||
return logger$p.throwError("failed response", Logger.errors.SERVER_ERROR, {
|
return logger$p.throwError("failed response", Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -23852,7 +23871,7 @@ var utils$1 = /*#__PURE__*/Object.freeze({
|
|||||||
Indexed: Indexed
|
Indexed: Indexed
|
||||||
});
|
});
|
||||||
|
|
||||||
const version$o = "ethers/5.0.10";
|
const version$o = "ethers/5.0.11";
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
const logger$E = new Logger(version$o);
|
const logger$E = new Logger(version$o);
|
||||||
|
2
packages/ethers/dist/ethers.esm.min.js
vendored
2
packages/ethers/dist/ethers.esm.min.js
vendored
File diff suppressed because one or more lines are too long
42
packages/ethers/dist/ethers.umd.js
vendored
42
packages/ethers/dist/ethers.umd.js
vendored
@ -17802,7 +17802,7 @@
|
|||||||
var _version$s = createCommonjsModule(function (module, exports) {
|
var _version$s = createCommonjsModule(function (module, exports) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "transactions/5.0.3";
|
exports.version = "transactions/5.0.4";
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -17900,7 +17900,7 @@
|
|||||||
}
|
}
|
||||||
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
||||||
if (chainId !== 0) {
|
if (chainId !== 0) {
|
||||||
raw.push(lib$1.hexlify(chainId));
|
raw.push(lib$1.hexlify(chainId)); // @TODO: hexValue?
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
}
|
}
|
||||||
@ -21007,7 +21007,7 @@
|
|||||||
var _version$G = createCommonjsModule(function (module, exports) {
|
var _version$G = createCommonjsModule(function (module, exports) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "web/5.0.4";
|
exports.version = "web/5.0.5";
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -21151,6 +21151,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var logger = new lib.Logger(_version$G.version);
|
var logger = new lib.Logger(_version$G.version);
|
||||||
|
|
||||||
function staller(duration) {
|
function staller(duration) {
|
||||||
@ -21158,6 +21159,25 @@
|
|||||||
setTimeout(resolve, duration);
|
setTimeout(resolve, duration);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function bodyify(value, type) {
|
||||||
|
if (value == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (typeof (value) === "string") {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
if (lib$1.isBytesLike(value)) {
|
||||||
|
if (type && (type.split("/")[0] === "text" || type === "application/json")) {
|
||||||
|
try {
|
||||||
|
return lib$8.toUtf8String(value);
|
||||||
|
}
|
||||||
|
catch (error) { }
|
||||||
|
;
|
||||||
|
}
|
||||||
|
return lib$1.hexlify(value);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
// This API is still a work in progress; the future changes will likely be:
|
// This API is still a work in progress; the future changes will likely be:
|
||||||
// - ConnectionInfo => FetchDataRequest<T = any>
|
// - ConnectionInfo => FetchDataRequest<T = any>
|
||||||
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
||||||
@ -21232,7 +21252,7 @@
|
|||||||
}
|
}
|
||||||
timer = null;
|
timer = null;
|
||||||
reject(logger.makeError("timeout", lib.Logger.errors.TIMEOUT, {
|
reject(logger.makeError("timeout", lib.Logger.errors.TIMEOUT, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
timeout: timeout,
|
timeout: timeout,
|
||||||
url: url
|
url: url
|
||||||
@ -21296,7 +21316,7 @@
|
|||||||
if (response == null) {
|
if (response == null) {
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger.throwError("missing response", lib.Logger.errors.SERVER_ERROR, {
|
logger.throwError("missing response", lib.Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
serverError: error_1,
|
serverError: error_1,
|
||||||
url: url
|
url: url
|
||||||
@ -21313,8 +21333,8 @@
|
|||||||
logger.throwError("bad response", lib.Logger.errors.SERVER_ERROR, {
|
logger.throwError("bad response", lib.Logger.errors.SERVER_ERROR, {
|
||||||
status: response.statusCode,
|
status: response.statusCode,
|
||||||
headers: response.headers,
|
headers: response.headers,
|
||||||
body: body_1,
|
body: bodyify(body_1, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -21349,9 +21369,9 @@
|
|||||||
case 16:
|
case 16:
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger.throwError("processing response error", lib.Logger.errors.SERVER_ERROR, {
|
logger.throwError("processing response error", lib.Logger.errors.SERVER_ERROR, {
|
||||||
body: body_1,
|
body: bodyify(body_1, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
error: error_2,
|
error: error_2,
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -21365,7 +21385,7 @@
|
|||||||
attempt++;
|
attempt++;
|
||||||
return [3 /*break*/, 1];
|
return [3 /*break*/, 1];
|
||||||
case 19: return [2 /*return*/, logger.throwError("failed response", lib.Logger.errors.SERVER_ERROR, {
|
case 19: return [2 /*return*/, logger.throwError("failed response", lib.Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
})];
|
})];
|
||||||
@ -27101,7 +27121,7 @@
|
|||||||
var _version$M = createCommonjsModule(function (module, exports) {
|
var _version$M = createCommonjsModule(function (module, exports) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "ethers/5.0.10";
|
exports.version = "ethers/5.0.11";
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
2
packages/ethers/dist/ethers.umd.min.js
vendored
2
packages/ethers/dist/ethers.umd.min.js
vendored
File diff suppressed because one or more lines are too long
2
packages/ethers/lib.esm/_version.d.ts
vendored
2
packages/ethers/lib.esm/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "ethers/5.0.10";
|
export declare const version = "ethers/5.0.11";
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
export const version = "ethers/5.0.10";
|
export const version = "ethers/5.0.11";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
2
packages/ethers/lib/_version.d.ts
vendored
2
packages/ethers/lib/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "ethers/5.0.10";
|
export declare const version = "ethers/5.0.11";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "ethers/5.0.10";
|
exports.version = "ethers/5.0.11";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -50,7 +50,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
"tarballHash": "0x39aac3f26eeafe54471a075fdb03ab9ea83f6c0fb0d672a356ad1705e7982b8e",
|
"tarballHash": "0x1a2a6a4d32b1a2157504de2038370676ae2df70bbe763c4546d03e17d127116f",
|
||||||
"types": "./lib/index.d.ts",
|
"types": "./lib/index.d.ts",
|
||||||
"version": "5.0.10"
|
"version": "5.0.11"
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
export const version = "ethers/5.0.10";
|
export const version = "ethers/5.0.11";
|
||||||
|
2
packages/experimental/lib.esm/_version.d.ts
vendored
2
packages/experimental/lib.esm/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "experimental/5.0.2";
|
export declare const version = "experimental/5.0.3";
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
export const version = "experimental/5.0.2";
|
export const version = "experimental/5.0.3";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
3
packages/experimental/lib.esm/index.d.ts
vendored
3
packages/experimental/lib.esm/index.d.ts
vendored
@ -1,2 +1,3 @@
|
|||||||
|
import { BrainWallet } from "./brain-wallet";
|
||||||
import { NonceManager } from "./nonce-manager";
|
import { NonceManager } from "./nonce-manager";
|
||||||
export { NonceManager };
|
export { BrainWallet, NonceManager };
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
import { BrainWallet } from "./brain-wallet";
|
||||||
import { NonceManager } from "./nonce-manager";
|
import { NonceManager } from "./nonce-manager";
|
||||||
export { NonceManager };
|
export { BrainWallet, NonceManager };
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src.ts/index.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,OAAO,EACH,YAAY,EACf,CAAA"}
|
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src.ts/index.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC7C,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,OAAO,EACH,WAAW,EACX,YAAY,EACf,CAAA"}
|
2
packages/experimental/lib/_version.d.ts
vendored
2
packages/experimental/lib/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "experimental/5.0.2";
|
export declare const version = "experimental/5.0.3";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "experimental/5.0.2";
|
exports.version = "experimental/5.0.3";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
3
packages/experimental/lib/index.d.ts
vendored
3
packages/experimental/lib/index.d.ts
vendored
@ -1,2 +1,3 @@
|
|||||||
|
import { BrainWallet } from "./brain-wallet";
|
||||||
import { NonceManager } from "./nonce-manager";
|
import { NonceManager } from "./nonce-manager";
|
||||||
export { NonceManager };
|
export { BrainWallet, NonceManager };
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
var brain_wallet_1 = require("./brain-wallet");
|
||||||
|
exports.BrainWallet = brain_wallet_1.BrainWallet;
|
||||||
var nonce_manager_1 = require("./nonce-manager");
|
var nonce_manager_1 = require("./nonce-manager");
|
||||||
exports.NonceManager = nonce_manager_1.NonceManager;
|
exports.NonceManager = nonce_manager_1.NonceManager;
|
||||||
//# sourceMappingURL=index.js.map
|
//# sourceMappingURL=index.js.map
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src.ts/index.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC;;AAEb,iDAA+C;AAG3C,uBAHK,4BAAY,CAGL"}
|
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src.ts/index.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC;;AAEb,+CAA6C;AAIzC,sBAJK,0BAAW,CAIL;AAHf,iDAA+C;AAI3C,uBAJK,4BAAY,CAIL"}
|
@ -26,7 +26,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
"tarballHash": "0xb85fff99aa7dfe03a7cd5f76ef21fc70992c6d02542cd157c79f7eaf62d26bba",
|
"tarballHash": "0xc761cb198c017af53b5224e86bcca4be6e96cb4b3b9ce3dd953b5d7fe18a4680",
|
||||||
"types": "./lib/index.d.ts",
|
"types": "./lib/index.d.ts",
|
||||||
"version": "5.0.2"
|
"version": "5.0.3"
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
export const version = "experimental/5.0.2";
|
export const version = "experimental/5.0.3";
|
||||||
|
@ -8,7 +8,7 @@ else {
|
|||||||
ethers = w._ethers;
|
ethers = w._ethers;
|
||||||
}
|
}
|
||||||
|
|
||||||
const version = "hardware-wallets/5.0.4";
|
const version = "hardware-wallets/5.0.5";
|
||||||
|
|
||||||
var global$1 = (typeof global !== "undefined" ? global :
|
var global$1 = (typeof global !== "undefined" ? global :
|
||||||
typeof self !== "undefined" ? self :
|
typeof self !== "undefined" ? self :
|
||||||
@ -4327,11 +4327,20 @@ class LedgerSigner extends ethers.Signer {
|
|||||||
}
|
}
|
||||||
signTransaction(transaction) {
|
signTransaction(transaction) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const tx = transaction = yield ethers.utils.resolveProperties(transaction);
|
const tx = yield ethers.utils.resolveProperties(transaction);
|
||||||
const unsignedTx = ethers.utils.serializeTransaction(tx).substring(2);
|
const baseTx = {
|
||||||
|
chainId: (tx.chainId || undefined),
|
||||||
|
data: (tx.data || undefined),
|
||||||
|
gasLimit: (tx.gasLimit || undefined),
|
||||||
|
gasPrice: (tx.gasPrice || undefined),
|
||||||
|
nonce: (tx.nonce ? ethers.BigNumber.from(tx.nonce).toNumber() : undefined),
|
||||||
|
to: (tx.to || undefined),
|
||||||
|
value: (tx.value || undefined),
|
||||||
|
};
|
||||||
|
const unsignedTx = ethers.utils.serializeTransaction(baseTx).substring(2);
|
||||||
const sig = yield this._retry((eth) => eth.signTransaction(this.path, unsignedTx));
|
const sig = yield this._retry((eth) => eth.signTransaction(this.path, unsignedTx));
|
||||||
return ethers.utils.serializeTransaction(tx, {
|
return ethers.utils.serializeTransaction(baseTx, {
|
||||||
v: sig.v,
|
v: ethers.BigNumber.from("0x" + sig.v).toNumber(),
|
||||||
r: ("0x" + sig.r),
|
r: ("0x" + sig.r),
|
||||||
s: ("0x" + sig.s),
|
s: ("0x" + sig.s),
|
||||||
});
|
});
|
||||||
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
export declare const version = "hardware-wallets/5.0.4";
|
export declare const version = "hardware-wallets/5.0.5";
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
export const version = "hardware-wallets/5.0.4";
|
export const version = "hardware-wallets/5.0.5";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -91,11 +91,20 @@ export class LedgerSigner extends ethers.Signer {
|
|||||||
}
|
}
|
||||||
signTransaction(transaction) {
|
signTransaction(transaction) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const tx = transaction = yield ethers.utils.resolveProperties(transaction);
|
const tx = yield ethers.utils.resolveProperties(transaction);
|
||||||
const unsignedTx = ethers.utils.serializeTransaction(tx).substring(2);
|
const baseTx = {
|
||||||
|
chainId: (tx.chainId || undefined),
|
||||||
|
data: (tx.data || undefined),
|
||||||
|
gasLimit: (tx.gasLimit || undefined),
|
||||||
|
gasPrice: (tx.gasPrice || undefined),
|
||||||
|
nonce: (tx.nonce ? ethers.BigNumber.from(tx.nonce).toNumber() : undefined),
|
||||||
|
to: (tx.to || undefined),
|
||||||
|
value: (tx.value || undefined),
|
||||||
|
};
|
||||||
|
const unsignedTx = ethers.utils.serializeTransaction(baseTx).substring(2);
|
||||||
const sig = yield this._retry((eth) => eth.signTransaction(this.path, unsignedTx));
|
const sig = yield this._retry((eth) => eth.signTransaction(this.path, unsignedTx));
|
||||||
return ethers.utils.serializeTransaction(tx, {
|
return ethers.utils.serializeTransaction(baseTx, {
|
||||||
v: sig.v,
|
v: ethers.BigNumber.from("0x" + sig.v).toNumber(),
|
||||||
r: ("0x" + sig.r),
|
r: ("0x" + sig.r),
|
||||||
s: ("0x" + sig.s),
|
s: ("0x" + sig.s),
|
||||||
});
|
});
|
||||||
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"ledger.js","sourceRoot":"","sources":["../src.ts/ledger.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"ledger.js","sourceRoot":"","sources":["../src.ts/ledger.ts"],"names":[],"mappings":"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"}
|
2
packages/hardware-wallets/lib/_version.d.ts
vendored
2
packages/hardware-wallets/lib/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "hardware-wallets/5.0.4";
|
export declare const version = "hardware-wallets/5.0.5";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "hardware-wallets/5.0.4";
|
exports.version = "hardware-wallets/5.0.5";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -174,19 +174,28 @@ var LedgerSigner = /** @class */ (function (_super) {
|
|||||||
};
|
};
|
||||||
LedgerSigner.prototype.signTransaction = function (transaction) {
|
LedgerSigner.prototype.signTransaction = function (transaction) {
|
||||||
return __awaiter(this, void 0, void 0, function () {
|
return __awaiter(this, void 0, void 0, function () {
|
||||||
var tx, unsignedTx, sig;
|
var tx, baseTx, unsignedTx, sig;
|
||||||
var _this = this;
|
var _this = this;
|
||||||
return __generator(this, function (_a) {
|
return __generator(this, function (_a) {
|
||||||
switch (_a.label) {
|
switch (_a.label) {
|
||||||
case 0: return [4 /*yield*/, ethers_1.ethers.utils.resolveProperties(transaction)];
|
case 0: return [4 /*yield*/, ethers_1.ethers.utils.resolveProperties(transaction)];
|
||||||
case 1:
|
case 1:
|
||||||
tx = transaction = _a.sent();
|
tx = _a.sent();
|
||||||
unsignedTx = ethers_1.ethers.utils.serializeTransaction(tx).substring(2);
|
baseTx = {
|
||||||
|
chainId: (tx.chainId || undefined),
|
||||||
|
data: (tx.data || undefined),
|
||||||
|
gasLimit: (tx.gasLimit || undefined),
|
||||||
|
gasPrice: (tx.gasPrice || undefined),
|
||||||
|
nonce: (tx.nonce ? ethers_1.ethers.BigNumber.from(tx.nonce).toNumber() : undefined),
|
||||||
|
to: (tx.to || undefined),
|
||||||
|
value: (tx.value || undefined),
|
||||||
|
};
|
||||||
|
unsignedTx = ethers_1.ethers.utils.serializeTransaction(baseTx).substring(2);
|
||||||
return [4 /*yield*/, this._retry(function (eth) { return eth.signTransaction(_this.path, unsignedTx); })];
|
return [4 /*yield*/, this._retry(function (eth) { return eth.signTransaction(_this.path, unsignedTx); })];
|
||||||
case 2:
|
case 2:
|
||||||
sig = _a.sent();
|
sig = _a.sent();
|
||||||
return [2 /*return*/, ethers_1.ethers.utils.serializeTransaction(tx, {
|
return [2 /*return*/, ethers_1.ethers.utils.serializeTransaction(baseTx, {
|
||||||
v: sig.v,
|
v: ethers_1.ethers.BigNumber.from("0x" + sig.v).toNumber(),
|
||||||
r: ("0x" + sig.r),
|
r: ("0x" + sig.r),
|
||||||
s: ("0x" + sig.s),
|
s: ("0x" + sig.s),
|
||||||
})];
|
})];
|
||||||
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"ledger.js","sourceRoot":"","sources":["../src.ts/ledger.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"ledger.js","sourceRoot":"","sources":["../src.ts/ledger.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEb,iCAAgC;AAEhC,uCAAqC;AACrC,IAAM,MAAM,GAAG,IAAI,eAAM,CAAC,KAAK,CAAC,MAAM,CAAC,kBAAO,CAAC,CAAC;AAEhD,oEAAuC;AAEvC,wEAAwE;AACxE,2EAA2E;AAC3E,qCAAqC;AACrC,uDAAgD;AAEhD,IAAM,WAAW,GAAG,kBAAkB,CAAC;AAEvC,SAAS,MAAM,CAAC,QAAgB;IAC7B,OAAO,IAAI,OAAO,CAAC,UAAC,OAAO;QACvB,UAAU,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;IAClC,CAAC,CAAC,CAAC;AACN,CAAC;AAED;IAAkC,gCAAa;IAM3C,sBAAY,QAAoC,EAAE,IAAa,EAAE,IAAa;QAA9E,YACI,iBAAO,SAqBV;QApBG,IAAI,IAAI,IAAI,IAAI,EAAE;YAAE,IAAI,GAAG,WAAW,CAAC;SAAE;QACzC,IAAI,IAAI,IAAI,IAAI,EAAE;YAAE,IAAI,GAAG,SAAS,CAAC;SAAE;QAEvC,eAAM,CAAC,KAAK,CAAC,cAAc,CAAC,KAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;QAChD,eAAM,CAAC,KAAK,CAAC,cAAc,CAAC,KAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;QAChD,eAAM,CAAC,KAAK,CAAC,cAAc,CAAC,KAAI,EAAE,UAAU,EAAE,QAAQ,IAAI,IAAI,CAAC,CAAC;QAEhE,IAAM,SAAS,GAAG,6BAAU,CAAC,IAAI,CAAC,CAAC;QACnC,IAAI,CAAC,SAAS,EAAE;YAAE,MAAM,CAAC,kBAAkB,CAAC,6BAA6B,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;SAAE;QAE3F,eAAM,CAAC,KAAK,CAAC,cAAc,CAAC,KAAI,EAAE,MAAM,EAAE,SAAS,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,UAAC,SAAS;YACxE,IAAM,GAAG,GAAG,IAAI,oBAAG,CAAC,SAAS,CAAC,CAAC;YAC/B,OAAO,GAAG,CAAC,mBAAmB,EAAE,CAAC,IAAI,CAAC,UAAC,MAAM;gBACzC,OAAO,GAAG,CAAC;YACf,CAAC,EAAE,UAAC,KAAK;gBACL,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACjC,CAAC,CAAC,CAAC;QACP,CAAC,EAAE,UAAC,KAAK;YACL,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC,CAAC;;IACR,CAAC;IAED,6BAAM,GAAN,UAAgB,QAAkC,EAAE,OAAgB;QAApE,iBAuBC;QAtBG,OAAO,IAAI,OAAO,CAAC,UAAO,OAAO,EAAE,MAAM;;;;;wBACrC,IAAI,OAAO,IAAI,OAAO,GAAG,CAAC,EAAE;4BACxB,UAAU,CAAC,cAAQ,MAAM,CAAC,IAAI,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;yBAChE;wBAEW,qBAAM,IAAI,CAAC,IAAI,EAAA;;wBAArB,GAAG,GAAG,SAAe;wBAGlB,CAAC,GAAG,CAAC;;;6BAAE,CAAA,CAAC,GAAG,EAAE,CAAA;;;;wBAEC,qBAAM,QAAQ,CAAC,GAAG,CAAC,EAAA;;wBAA5B,MAAM,GAAG,SAAmB;wBAClC,sBAAO,OAAO,CAAC,MAAM,CAAC,EAAC;;;wBAEvB,IAAI,OAAK,CAAC,EAAE,KAAK,iBAAiB,EAAE;4BAChC,sBAAO,MAAM,CAAC,OAAK,CAAC,EAAC;yBACxB;;4BAEL,qBAAM,MAAM,CAAC,GAAG,CAAC,EAAA;;wBAAjB,SAAiB,CAAC;;;wBATE,CAAC,EAAE,CAAA;;4BAY3B,sBAAO,MAAM,CAAC,IAAI,KAAK,CAAC,SAAS,CAAC,CAAC,EAAC;;;aACvC,CAAC,CAAC;IACP,CAAC;IAEK,iCAAU,GAAhB;;;;;;4BACoB,qBAAM,IAAI,CAAC,MAAM,CAAC,UAAC,GAAG,IAAK,OAAA,GAAG,CAAC,UAAU,CAAC,KAAI,CAAC,IAAI,CAAC,EAAzB,CAAyB,CAAC,EAAA;;wBAA/D,OAAO,GAAG,SAAqD;wBACrE,sBAAO,eAAM,CAAC,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,EAAC;;;;KACnD;IAEK,kCAAW,GAAjB,UAAkB,OAAoC;;;;;;;wBAClD,IAAI,OAAM,CAAC,OAAO,CAAC,KAAK,QAAQ,EAAE;4BAC9B,OAAO,GAAG,eAAM,CAAC,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;yBAC/C;wBAEK,UAAU,GAAG,eAAM,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;wBAElD,qBAAM,IAAI,CAAC,MAAM,CAAC,UAAC,GAAG,IAAK,OAAA,GAAG,CAAC,mBAAmB,CAAC,KAAI,CAAC,IAAI,EAAE,UAAU,CAAC,EAA9C,CAA8C,CAAC,EAAA;;wBAAhF,GAAG,GAAG,SAA0E;wBACtF,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC;wBACrB,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC;wBACrB,sBAAO,eAAM,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,EAAC;;;;KAC1C;IAEK,sCAAe,GAArB,UAAsB,WAAgD;;;;;;4BACvD,qBAAM,eAAM,CAAC,KAAK,CAAC,iBAAiB,CAAC,WAAW,CAAC,EAAA;;wBAAtD,EAAE,GAAG,SAAiD;wBACtD,MAAM,GAAqC;4BAC7C,OAAO,EAAE,CAAC,EAAE,CAAC,OAAO,IAAI,SAAS,CAAC;4BAClC,IAAI,EAAE,CAAC,EAAE,CAAC,IAAI,IAAI,SAAS,CAAC;4BAC5B,QAAQ,EAAE,CAAC,EAAE,CAAC,QAAQ,IAAI,SAAS,CAAC;4BACpC,QAAQ,EAAE,CAAC,EAAE,CAAC,QAAQ,IAAI,SAAS,CAAC;4BACpC,KAAK,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,eAAM,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,QAAQ,EAAE,CAAA,CAAC,CAAC,SAAS,CAAC;4BACzE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,SAAS,CAAC;4BACxB,KAAK,EAAE,CAAC,EAAE,CAAC,KAAK,IAAI,SAAS,CAAC;yBACjC,CAAC;wBAEI,UAAU,GAAG,eAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;wBAC9D,qBAAM,IAAI,CAAC,MAAM,CAAC,UAAC,GAAG,IAAK,OAAA,GAAG,CAAC,eAAe,CAAC,KAAI,CAAC,IAAI,EAAE,UAAU,CAAC,EAA1C,CAA0C,CAAC,EAAA;;wBAA5E,GAAG,GAAG,SAAsE;wBAElF,sBAAO,eAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,MAAM,EAAE;gCAC7C,CAAC,EAAE,eAAM,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE;gCACjD,CAAC,EAAE,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC;gCACjB,CAAC,EAAE,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC;6BACpB,CAAC,EAAC;;;;KACN;IAED,8BAAO,GAAP,UAAQ,QAAmC;QACvC,OAAO,IAAI,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;IAC5D,CAAC;IACL,mBAAC;AAAD,CAAC,AAlGD,CAAkC,eAAM,CAAC,MAAM,GAkG9C;AAlGY,oCAAY"}
|
@ -45,7 +45,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "exit 1"
|
"test": "exit 1"
|
||||||
},
|
},
|
||||||
"tarballHash": "0xcdbf3ef8d6304cbaedae2b6b9274f2f7dbd95bfe498f60055a77d546e153fb6d",
|
"tarballHash": "0x6c04df768c2be8c46950617e2e0e62022d3df79b1d803fa4c3c8e7c8e93afcca",
|
||||||
"types": "./lib/index.d.ts",
|
"types": "./lib/index.d.ts",
|
||||||
"version": "5.0.4"
|
"version": "5.0.5"
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
export const version = "hardware-wallets/5.0.4";
|
export const version = "hardware-wallets/5.0.5";
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"_ethers_nobuild": true,
|
"_ethers_nobuild": true,
|
||||||
"author": "Richard Moore <me@ricmoo.com>",
|
"author": "Richard Moore <me@ricmoo.com>",
|
||||||
|
"browser": "./dist/index.min.js",
|
||||||
"description": "Shims required for ethers in constrained environments.",
|
"description": "Shims required for ethers in constrained environments.",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"browserify": "16.2.3",
|
"browserify": "16.2.3",
|
||||||
@ -26,7 +27,7 @@
|
|||||||
"dist": "browserify ./src/index.js -o ./dist/index.js && uglifyjs --compress --mangle --output ./dist/index.min.js -- ./dist/index.js",
|
"dist": "browserify ./src/index.js -o ./dist/index.js && uglifyjs --compress --mangle --output ./dist/index.min.js -- ./dist/index.js",
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
"tarballHash": "0x467b15771855ef575183199ea61680632cd68f35f62cdefcbcdf14a4316e8782",
|
"tarballHash": "0xe67b67d07dc853542e750860c5e34b9f59f5c387c5b5043aa1ff639858668e8f",
|
||||||
"types": "./lib/index.d.ts",
|
"types": "./lib/index.d.ts",
|
||||||
"version": "5.0.4"
|
"version": "5.0.5"
|
||||||
}
|
}
|
||||||
|
@ -420,22 +420,32 @@ UChar.udata={
|
|||||||
unorm.shimApplied = false;
|
unorm.shimApplied = false;
|
||||||
|
|
||||||
if (!String.prototype.normalize) {
|
if (!String.prototype.normalize) {
|
||||||
String.prototype.normalize = function(form) {
|
Object.defineProperty(String.prototype, "normalize", {
|
||||||
var str = "" + this;
|
enumerable: false,
|
||||||
form = form === undefined ? "NFC" : form;
|
configurable: true,
|
||||||
|
writable: true,
|
||||||
|
value: function normalize (/*form*/) {
|
||||||
|
|
||||||
|
var str = "" + this;
|
||||||
|
var form = arguments[0] === undefined ? "NFC" : arguments[0];
|
||||||
|
|
||||||
if (form === "NFC") {
|
if (this === null || this === undefined) {
|
||||||
return unorm.nfc(str);
|
throw new TypeError("Cannot call method on " + Object.prototype.toString.call(this));
|
||||||
} else if (form === "NFD") {
|
}
|
||||||
return unorm.nfd(str);
|
|
||||||
} else if (form === "NFKC") {
|
if (form === "NFC") {
|
||||||
return unorm.nfkc(str);
|
return unorm.nfc(str);
|
||||||
} else if (form === "NFKD") {
|
} else if (form === "NFD") {
|
||||||
return unorm.nfkd(str);
|
return unorm.nfd(str);
|
||||||
} else {
|
} else if (form === "NFKC") {
|
||||||
throw new RangeError("Invalid normalization form: " + form);
|
return unorm.nfkc(str);
|
||||||
|
} else if (form === "NFKD") {
|
||||||
|
return unorm.nfkd(str);
|
||||||
|
} else {
|
||||||
|
throw new RangeError("Invalid normalization form: " + form);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
});
|
||||||
|
|
||||||
unorm.shimApplied = true;
|
unorm.shimApplied = true;
|
||||||
}
|
}
|
||||||
|
2
packages/transactions/lib.esm/_version.d.ts
vendored
2
packages/transactions/lib.esm/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "transactions/5.0.3";
|
export declare const version = "transactions/5.0.4";
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
export const version = "transactions/5.0.3";
|
export const version = "transactions/5.0.4";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -78,7 +78,7 @@ export function serialize(transaction, signature) {
|
|||||||
}
|
}
|
||||||
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
||||||
if (chainId !== 0) {
|
if (chainId !== 0) {
|
||||||
raw.push(hexlify(chainId));
|
raw.push(hexlify(chainId)); // @TODO: hexValue?
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
2
packages/transactions/lib/_version.d.ts
vendored
2
packages/transactions/lib/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "transactions/5.0.3";
|
export declare const version = "transactions/5.0.4";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "transactions/5.0.3";
|
exports.version = "transactions/5.0.4";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -88,7 +88,7 @@ function serialize(transaction, signature) {
|
|||||||
}
|
}
|
||||||
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
||||||
if (chainId !== 0) {
|
if (chainId !== 0) {
|
||||||
raw.push(bytes_1.hexlify(chainId));
|
raw.push(bytes_1.hexlify(chainId)); // @TODO: hexValue?
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
@ -31,7 +31,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
"tarballHash": "0x28e9fbfdc5d14eb65721619ad4b1c85825da6291237d653bff3bd0528ab88799",
|
"tarballHash": "0x19ca05e60c577153cfe14359a406456d09e288360583b149c136347bb085bc47",
|
||||||
"types": "./lib/index.d.ts",
|
"types": "./lib/index.d.ts",
|
||||||
"version": "5.0.3"
|
"version": "5.0.4"
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
export const version = "transactions/5.0.3";
|
export const version = "transactions/5.0.4";
|
||||||
|
@ -125,7 +125,7 @@ export function serialize(transaction: UnsignedTransaction, signature?: Signatur
|
|||||||
|
|
||||||
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
// We have an EIP-155 transaction (chainId was specified and non-zero)
|
||||||
if (chainId !== 0) {
|
if (chainId !== 0) {
|
||||||
raw.push(hexlify(chainId));
|
raw.push(hexlify(chainId)); // @TODO: hexValue?
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
raw.push("0x");
|
raw.push("0x");
|
||||||
}
|
}
|
||||||
@ -164,6 +164,7 @@ export function serialize(transaction: UnsignedTransaction, signature?: Signatur
|
|||||||
|
|
||||||
export function parse(rawTransaction: BytesLike): Transaction {
|
export function parse(rawTransaction: BytesLike): Transaction {
|
||||||
const transaction = RLP.decode(rawTransaction);
|
const transaction = RLP.decode(rawTransaction);
|
||||||
|
|
||||||
if (transaction.length !== 9 && transaction.length !== 6) {
|
if (transaction.length !== 9 && transaction.length !== 6) {
|
||||||
logger.throwArgumentError("invalid raw transaction", "rawTransaction", rawTransaction);
|
logger.throwArgumentError("invalid raw transaction", "rawTransaction", rawTransaction);
|
||||||
}
|
}
|
||||||
|
2
packages/web/lib.esm/_version.d.ts
vendored
2
packages/web/lib.esm/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "web/5.0.4";
|
export declare const version = "web/5.0.5";
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
export const version = "web/5.0.4";
|
export const version = "web/5.0.5";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
import { encode as base64Encode } from "@ethersproject/base64";
|
import { encode as base64Encode } from "@ethersproject/base64";
|
||||||
|
import { hexlify, isBytesLike } from "@ethersproject/bytes";
|
||||||
import { shallowCopy } from "@ethersproject/properties";
|
import { shallowCopy } from "@ethersproject/properties";
|
||||||
import { toUtf8Bytes, toUtf8String } from "@ethersproject/strings";
|
import { toUtf8Bytes, toUtf8String } from "@ethersproject/strings";
|
||||||
import { Logger } from "@ethersproject/logger";
|
import { Logger } from "@ethersproject/logger";
|
||||||
@ -20,6 +21,25 @@ function staller(duration) {
|
|||||||
setTimeout(resolve, duration);
|
setTimeout(resolve, duration);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function bodyify(value, type) {
|
||||||
|
if (value == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (typeof (value) === "string") {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
if (isBytesLike(value)) {
|
||||||
|
if (type && (type.split("/")[0] === "text" || type === "application/json")) {
|
||||||
|
try {
|
||||||
|
return toUtf8String(value);
|
||||||
|
}
|
||||||
|
catch (error) { }
|
||||||
|
;
|
||||||
|
}
|
||||||
|
return hexlify(value);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
// This API is still a work in progress; the future changes will likely be:
|
// This API is still a work in progress; the future changes will likely be:
|
||||||
// - ConnectionInfo => FetchDataRequest<T = any>
|
// - ConnectionInfo => FetchDataRequest<T = any>
|
||||||
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
||||||
@ -94,7 +114,7 @@ export function _fetchData(connection, body, processFunc) {
|
|||||||
}
|
}
|
||||||
timer = null;
|
timer = null;
|
||||||
reject(logger.makeError("timeout", Logger.errors.TIMEOUT, {
|
reject(logger.makeError("timeout", Logger.errors.TIMEOUT, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
timeout: timeout,
|
timeout: timeout,
|
||||||
url: url
|
url: url
|
||||||
@ -143,7 +163,7 @@ export function _fetchData(connection, body, processFunc) {
|
|||||||
if (response == null) {
|
if (response == null) {
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger.throwError("missing response", Logger.errors.SERVER_ERROR, {
|
logger.throwError("missing response", Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
serverError: error,
|
serverError: error,
|
||||||
url: url
|
url: url
|
||||||
@ -159,8 +179,8 @@ export function _fetchData(connection, body, processFunc) {
|
|||||||
logger.throwError("bad response", Logger.errors.SERVER_ERROR, {
|
logger.throwError("bad response", Logger.errors.SERVER_ERROR, {
|
||||||
status: response.statusCode,
|
status: response.statusCode,
|
||||||
headers: response.headers,
|
headers: response.headers,
|
||||||
body: body,
|
body: bodyify(body, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -187,9 +207,9 @@ export function _fetchData(connection, body, processFunc) {
|
|||||||
}
|
}
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger.throwError("processing response error", Logger.errors.SERVER_ERROR, {
|
logger.throwError("processing response error", Logger.errors.SERVER_ERROR, {
|
||||||
body: body,
|
body: bodyify(body, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
error: error,
|
error: error,
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -201,7 +221,7 @@ export function _fetchData(connection, body, processFunc) {
|
|||||||
return body;
|
return body;
|
||||||
}
|
}
|
||||||
return logger.throwError("failed response", Logger.errors.SERVER_ERROR, {
|
return logger.throwError("failed response", Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
|
File diff suppressed because one or more lines are too long
2
packages/web/lib/_version.d.ts
vendored
2
packages/web/lib/_version.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const version = "web/5.0.4";
|
export declare const version = "web/5.0.5";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.version = "web/5.0.4";
|
exports.version = "web/5.0.5";
|
||||||
//# sourceMappingURL=_version.js.map
|
//# sourceMappingURL=_version.js.map
|
@ -37,6 +37,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
|
|||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
var base64_1 = require("@ethersproject/base64");
|
var base64_1 = require("@ethersproject/base64");
|
||||||
|
var bytes_1 = require("@ethersproject/bytes");
|
||||||
var properties_1 = require("@ethersproject/properties");
|
var properties_1 = require("@ethersproject/properties");
|
||||||
var strings_1 = require("@ethersproject/strings");
|
var strings_1 = require("@ethersproject/strings");
|
||||||
var logger_1 = require("@ethersproject/logger");
|
var logger_1 = require("@ethersproject/logger");
|
||||||
@ -48,6 +49,25 @@ function staller(duration) {
|
|||||||
setTimeout(resolve, duration);
|
setTimeout(resolve, duration);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function bodyify(value, type) {
|
||||||
|
if (value == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (typeof (value) === "string") {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
if (bytes_1.isBytesLike(value)) {
|
||||||
|
if (type && (type.split("/")[0] === "text" || type === "application/json")) {
|
||||||
|
try {
|
||||||
|
return strings_1.toUtf8String(value);
|
||||||
|
}
|
||||||
|
catch (error) { }
|
||||||
|
;
|
||||||
|
}
|
||||||
|
return bytes_1.hexlify(value);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
// This API is still a work in progress; the future changes will likely be:
|
// This API is still a work in progress; the future changes will likely be:
|
||||||
// - ConnectionInfo => FetchDataRequest<T = any>
|
// - ConnectionInfo => FetchDataRequest<T = any>
|
||||||
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array }
|
||||||
@ -122,7 +142,7 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
}
|
}
|
||||||
timer = null;
|
timer = null;
|
||||||
reject(logger.makeError("timeout", logger_1.Logger.errors.TIMEOUT, {
|
reject(logger.makeError("timeout", logger_1.Logger.errors.TIMEOUT, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
timeout: timeout,
|
timeout: timeout,
|
||||||
url: url
|
url: url
|
||||||
@ -186,7 +206,7 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
if (response == null) {
|
if (response == null) {
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger.throwError("missing response", logger_1.Logger.errors.SERVER_ERROR, {
|
logger.throwError("missing response", logger_1.Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
serverError: error_1,
|
serverError: error_1,
|
||||||
url: url
|
url: url
|
||||||
@ -203,8 +223,8 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
logger.throwError("bad response", logger_1.Logger.errors.SERVER_ERROR, {
|
logger.throwError("bad response", logger_1.Logger.errors.SERVER_ERROR, {
|
||||||
status: response.statusCode,
|
status: response.statusCode,
|
||||||
headers: response.headers,
|
headers: response.headers,
|
||||||
body: body_1,
|
body: bodyify(body_1, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -239,9 +259,9 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
case 16:
|
case 16:
|
||||||
runningTimeout.cancel();
|
runningTimeout.cancel();
|
||||||
logger.throwError("processing response error", logger_1.Logger.errors.SERVER_ERROR, {
|
logger.throwError("processing response error", logger_1.Logger.errors.SERVER_ERROR, {
|
||||||
body: body_1,
|
body: bodyify(body_1, ((response.headers) ? response.headers["content-type"] : null)),
|
||||||
error: error_2,
|
error: error_2,
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
});
|
});
|
||||||
@ -255,7 +275,7 @@ function _fetchData(connection, body, processFunc) {
|
|||||||
attempt++;
|
attempt++;
|
||||||
return [3 /*break*/, 1];
|
return [3 /*break*/, 1];
|
||||||
case 19: return [2 /*return*/, logger.throwError("failed response", logger_1.Logger.errors.SERVER_ERROR, {
|
case 19: return [2 /*return*/, logger.throwError("failed response", logger_1.Logger.errors.SERVER_ERROR, {
|
||||||
requestBody: (options.body || null),
|
requestBody: bodyify(options.body, flatHeaders["content-type"]),
|
||||||
requestMethod: options.method,
|
requestMethod: options.method,
|
||||||
url: url
|
url: url
|
||||||
})];
|
})];
|
||||||
|
File diff suppressed because one or more lines are too long
@ -36,7 +36,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
"tarballHash": "0x52afee0d86baef8eb43567a2d9ab4ad1f4c90a9dfc48acbb9c4b8285f9e7b2c0",
|
"tarballHash": "0x88202b25f3f0b7966bdaf7f6eee99ca39a2680b68ac0871a750d349866f17727",
|
||||||
"types": "./lib/index.d.ts",
|
"types": "./lib/index.d.ts",
|
||||||
"version": "5.0.4"
|
"version": "5.0.5"
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
export const version = "web/5.0.4";
|
export const version = "web/5.0.5";
|
||||||
|
Loading…
Reference in New Issue
Block a user