Updated dist files.

This commit is contained in:
Richard Moore 2020-02-16 16:34:49 -05:00
parent a930047a10
commit 4c9d740cdf
No known key found for this signature in database
GPG Key ID: 665176BE8E9DC651
13 changed files with 36 additions and 16 deletions

@ -1,6 +1,14 @@
CHANGELOG
=========
ethers/v4.0.45 (2020-02-16 16:16)
---------------------------------
- Added default API key for EtherscanProvider. ([a930047](https://github.com/ethers-io/ethers.js/commit/a930047a102d3369c4e847d7ef43bd850704cf00)).
- Fixed typo in arguments name for waitForTransaction. ([#477](https://github.com/ethers-io/ethers.js/issues/477); [4e41871](https://github.com/ethers-io/ethers.js/commit/4e41871fa4cf701d714ad73527a367e9ca1d3431)).
- Partial support for non-English mnemonics for encrypted JSON wallets. ([#685](https://github.com/ethers-io/ethers.js/issues/685); [9947acc](https://github.com/ethers-io/ethers.js/commit/9947acc349691734bce8b33d870ab48944a7962f)).
- Updated expected balance in test cases. ([748f896](https://github.com/ethers-io/ethers.js/commit/748f89660ac4bf60175f936da755cf1a0d370f46)).
ethers/v4.0.44 (2020-01-29 22:01)
---------------------------------

2
_version.d.ts vendored

@ -1 +1 @@
export declare const version = "4.0.44";
export declare const version = "4.0.45";

@ -1,3 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "4.0.44";
exports.version = "4.0.45";

13
dist/ethers.js vendored

@ -1,7 +1,7 @@
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.ethers = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = "4.0.44";
exports.version = "4.0.45";
},{}],2:[function(require,module,exports){
"use strict";
@ -11404,6 +11404,7 @@ function checkLogTag(blockTag) {
}
return parseInt(blockTag.substring(2), 16);
}
var defaultApiKey = "8FG3JMZ9USS4NTA6YKEKHINU56SEPPVBJR";
var EtherscanProvider = /** @class */ (function (_super) {
__extends(EtherscanProvider, _super);
function EtherscanProvider(network, apiKey) {
@ -11434,7 +11435,7 @@ var EtherscanProvider = /** @class */ (function (_super) {
throw new Error('unsupported network');
}
properties_1.defineReadOnly(_this, 'baseUrl', baseUrl);
properties_1.defineReadOnly(_this, 'apiKey', apiKey);
properties_1.defineReadOnly(_this, 'apiKey', apiKey || defaultApiKey);
return _this;
}
EtherscanProvider.prototype.perform = function (method, params) {
@ -15833,7 +15834,8 @@ function decrypt(json, password, progressCallback) {
return null;
}
// Version 0.1 x-ethers metadata must contain an encrypted mnemonic phrase
if (searchPath(data, 'x-ethers/version') === '0.1') {
var locale = searchPath(data, 'x-ethers/locale');
if (searchPath(data, 'x-ethers/version') === '0.1' && (locale == null || locale === "en")) {
var mnemonicCiphertext = looseArrayify(searchPath(data, 'x-ethers/mnemonicCiphertext'));
var mnemonicIv = looseArrayify(searchPath(data, 'x-ethers/mnemonicCounter'));
var mnemonicCounter = new aes_js_1.default.Counter(mnemonicIv);
@ -15965,7 +15967,7 @@ function encrypt(privateKey, password, options, progressCallback) {
}
}
else {
entropy = bytes_1.arrayify(HDNode.mnemonicToEntropy(options.mnemonic));
entropy = bytes_1.arrayify(HDNode.mnemonicToEntropy(options.mnemonic, options.wordlist));
}
}
var path = options.path;
@ -16090,6 +16092,9 @@ function encrypt(privateKey, password, options, progressCallback) {
path: path,
version: "0.1"
};
if (options.wordlist && typeof (options.wordlist.locale) === "string") {
data['x-ethers'].locale = options.wordlist.locale;
}
}
if (progressCallback) {
progressCallback(1);

2
dist/ethers.min.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -266,7 +266,7 @@ declare module 'ethers/utils/shims' {
}
declare module 'ethers/_version' {
export const version = "4.0.44";
export const version = "4.0.45";
}
declare module 'ethers/utils/bignumber' {
@ -553,7 +553,7 @@ declare module 'ethers/providers/abstract-provider' {
abstract listeners(eventName: EventType): Array<Listener>;
abstract removeAllListeners(eventName: EventType): Provider;
abstract removeListener(eventName: EventType, listener: Listener): Provider;
abstract waitForTransaction(transactionHash: string, timeout?: number): Promise<TransactionReceipt>;
abstract waitForTransaction(transactionHash: string, confirmations?: number): Promise<TransactionReceipt>;
constructor();
static isProvider(value: any): value is Provider;
}
@ -710,6 +710,7 @@ declare module 'ethers/utils/secret-storage' {
entropy?: Arrayish;
mnemonic?: string;
path?: string;
wordlist?: any;
client?: string;
salt?: Arrayish;
uuid?: string;

@ -1,6 +1,6 @@
{
"name": "ethers",
"version": "4.0.44",
"version": "4.0.45",
"description": "Ethereum wallet library.",
"main": "./index.js",
"types": "./index.d.ts",

@ -102,7 +102,7 @@ export declare abstract class Provider implements OnceBlockable {
abstract listeners(eventName: EventType): Array<Listener>;
abstract removeAllListeners(eventName: EventType): Provider;
abstract removeListener(eventName: EventType, listener: Listener): Provider;
abstract waitForTransaction(transactionHash: string, timeout?: number): Promise<TransactionReceipt>;
abstract waitForTransaction(transactionHash: string, confirmations?: number): Promise<TransactionReceipt>;
constructor();
static isProvider(value: any): value is Provider;
}

@ -81,6 +81,7 @@ function checkLogTag(blockTag) {
}
return parseInt(blockTag.substring(2), 16);
}
var defaultApiKey = "8FG3JMZ9USS4NTA6YKEKHINU56SEPPVBJR";
var EtherscanProvider = /** @class */ (function (_super) {
__extends(EtherscanProvider, _super);
function EtherscanProvider(network, apiKey) {
@ -111,7 +112,7 @@ var EtherscanProvider = /** @class */ (function (_super) {
throw new Error('unsupported network');
}
properties_1.defineReadOnly(_this, 'baseUrl', baseUrl);
properties_1.defineReadOnly(_this, 'apiKey', apiKey);
properties_1.defineReadOnly(_this, 'apiKey', apiKey || defaultApiKey);
return _this;
}
EtherscanProvider.prototype.perform = function (method, params) {

@ -1 +1 @@
export const version = "4.0.44";
export const version = "4.0.45";

@ -6,6 +6,7 @@ export declare type EncryptOptions = {
entropy?: Arrayish;
mnemonic?: string;
path?: string;
wordlist?: any;
client?: string;
salt?: Arrayish;
uuid?: string;

@ -130,7 +130,8 @@ function decrypt(json, password, progressCallback) {
return null;
}
// Version 0.1 x-ethers metadata must contain an encrypted mnemonic phrase
if (searchPath(data, 'x-ethers/version') === '0.1') {
var locale = searchPath(data, 'x-ethers/locale');
if (searchPath(data, 'x-ethers/version') === '0.1' && (locale == null || locale === "en")) {
var mnemonicCiphertext = looseArrayify(searchPath(data, 'x-ethers/mnemonicCiphertext'));
var mnemonicIv = looseArrayify(searchPath(data, 'x-ethers/mnemonicCounter'));
var mnemonicCounter = new aes_js_1.default.Counter(mnemonicIv);
@ -262,7 +263,7 @@ function encrypt(privateKey, password, options, progressCallback) {
}
}
else {
entropy = bytes_1.arrayify(HDNode.mnemonicToEntropy(options.mnemonic));
entropy = bytes_1.arrayify(HDNode.mnemonicToEntropy(options.mnemonic, options.wordlist));
}
}
var path = options.path;
@ -387,6 +388,9 @@ function encrypt(privateKey, password, options, progressCallback) {
path: path,
version: "0.1"
};
if (options.wordlist && typeof (options.wordlist.locale) === "string") {
data['x-ethers'].locale = options.wordlist.locale;
}
}
if (progressCallback) {
progressCallback(1);