Compare commits

..

2 Commits

Author SHA1 Message Date
Richard Moore
76a8e503dd Updated dist files. 2019-10-30 19:17:31 +09:00
Richard Moore
d0e0e30532 Fix filters by forcing a poll instantly when polling starts to capture the current block (#613). 2019-10-30 19:13:32 +09:00
11 changed files with 17 additions and 8 deletions

View File

@@ -1,6 +1,11 @@
CHANGELOG
=========
ethers/v4.0.39 (2019-10-30 19:15)
---------------------------------
- Fix filters by forcing a poll instantly when polling starts to capture the current block. ([#613](https://github.com/ethers-io/ethers.js/issues/613); [d0e0e30](https://github.com/ethers-io/ethers.js/commit/d0e0e30532baf387df6b4a8efe0805986cc265f2))
ethers/v4.0.38 (2019-10-17 01:28)
---------------------------------

2
_version.d.ts vendored
View File

@@ -1 +1 @@
export declare const version = "4.0.38";
export declare const version = "4.0.39";

View File

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

3
dist/ethers.js vendored
View File

@@ -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.38";
exports.version = "4.0.39";
},{}],2:[function(require,module,exports){
"use strict";
@@ -10654,6 +10654,7 @@ var BaseProvider = /** @class */ (function (_super) {
setTimeout(function () {
if (value && !_this._poller) {
_this._poller = setInterval(_this._doPoll.bind(_this), _this.pollingInterval);
_this._doPoll();
}
else if (!value && _this._poller) {
clearInterval(_this._poller);

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

View File

@@ -266,7 +266,7 @@ declare module 'ethers/utils/shims' {
}
declare module 'ethers/_version' {
export const version = "4.0.38";
export const version = "4.0.39";
}
declare module 'ethers/utils/bignumber' {

View File

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

View File

@@ -594,6 +594,7 @@ var BaseProvider = /** @class */ (function (_super) {
setTimeout(function () {
if (value && !_this._poller) {
_this._poller = setInterval(_this._doPoll.bind(_this), _this.pollingInterval);
_this._doPoll();
}
else if (!value && _this._poller) {
clearInterval(_this._poller);

View File

@@ -1 +1 @@
export const version = "4.0.38";
export const version = "4.0.39";

View File

@@ -666,6 +666,7 @@ export class BaseProvider extends Provider {
toBlock: blockNumber,
topics: topics
}
if (!filter.address) { delete filter.address; }
this.getLogs(filter).then((logs) => {
if (logs.length === 0) { return; }
@@ -716,6 +717,7 @@ export class BaseProvider extends Provider {
setTimeout(() => {
if (value && !this._poller) {
this._poller = setInterval(this._doPoll.bind(this), this.pollingInterval);
this._doPoll();
} else if (!value && this._poller) {
clearInterval(this._poller);