Updated dist files.
This commit is contained in:
parent
7075c8c235
commit
b0bd9ee162
32
dist/ethers.js
vendored
32
dist/ethers.js
vendored
@ -10076,6 +10076,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||||||
var address_1 = require("../utils/address");
|
var address_1 = require("../utils/address");
|
||||||
var bignumber_1 = require("../utils/bignumber");
|
var bignumber_1 = require("../utils/bignumber");
|
||||||
var bytes_1 = require("../utils/bytes");
|
var bytes_1 = require("../utils/bytes");
|
||||||
|
var constants_1 = require("../constants");
|
||||||
var hash_1 = require("../utils/hash");
|
var hash_1 = require("../utils/hash");
|
||||||
var networks_1 = require("../utils/networks");
|
var networks_1 = require("../utils/networks");
|
||||||
var properties_1 = require("../utils/properties");
|
var properties_1 = require("../utils/properties");
|
||||||
@ -10754,7 +10755,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
||||||
return _this.perform('getBalance', params).then(function (result) {
|
return _this.perform('getBalance', params).then(function (result) {
|
||||||
return bignumber_1.bigNumberify(result);
|
return bignumber_1.bigNumberify(result);
|
||||||
@ -10768,7 +10769,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
||||||
return _this.perform('getTransactionCount', params).then(function (result) {
|
return _this.perform('getTransactionCount', params).then(function (result) {
|
||||||
return bignumber_1.bigNumberify(result).toNumber();
|
return bignumber_1.bigNumberify(result).toNumber();
|
||||||
@ -10782,7 +10783,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
||||||
return _this.perform('getCode', params).then(function (result) {
|
return _this.perform('getCode', params).then(function (result) {
|
||||||
return bytes_1.hexlify(result);
|
return bytes_1.hexlify(result);
|
||||||
@ -10796,7 +10797,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, position: position, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, position: position, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, position = _a.position, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, position = _a.position, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = {
|
var params = {
|
||||||
address: address,
|
address: address,
|
||||||
blockTag: checkBlockTag(blockTag),
|
blockTag: checkBlockTag(blockTag),
|
||||||
@ -11039,6 +11040,14 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
BaseProvider.prototype._getAddress = function (addressOrName) {
|
||||||
|
return this.resolveName(addressOrName).then(function (address) {
|
||||||
|
if (address == null) {
|
||||||
|
errors.throwError("ENS name not configured", errors.UNSUPPORTED_OPERATION, { operation: "resolveName(" + JSON.stringify(addressOrName) + ")" });
|
||||||
|
}
|
||||||
|
return address;
|
||||||
|
});
|
||||||
|
};
|
||||||
// @TODO: Could probably use resolveProperties instead?
|
// @TODO: Could probably use resolveProperties instead?
|
||||||
BaseProvider.prototype._resolveNames = function (object, keys) {
|
BaseProvider.prototype._resolveNames = function (object, keys) {
|
||||||
var promises = [];
|
var promises = [];
|
||||||
@ -11047,7 +11056,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
if (result[key] == null) {
|
if (result[key] == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
promises.push(this.resolveName(result[key]).then(function (address) {
|
promises.push(this._getAddress(result[key]).then(function (address) {
|
||||||
result[key] = address;
|
result[key] = address;
|
||||||
return;
|
return;
|
||||||
}));
|
}));
|
||||||
@ -11070,7 +11079,11 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
if (bytes_1.hexDataLength(data) !== 32) {
|
if (bytes_1.hexDataLength(data) !== 32) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
var address = address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
||||||
|
if (address === constants_1.AddressZero) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return address;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -11091,6 +11104,9 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
var nodeHash = hash_1.namehash(name);
|
var nodeHash = hash_1.namehash(name);
|
||||||
// Get the addr from the resovler
|
// Get the addr from the resovler
|
||||||
return this._getResolver(name).then(function (resolverAddress) {
|
return this._getResolver(name).then(function (resolverAddress) {
|
||||||
|
if (resolverAddress == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
// keccak256('addr(bytes32)')
|
// keccak256('addr(bytes32)')
|
||||||
var data = '0x3b3b57de' + nodeHash.substring(2);
|
var data = '0x3b3b57de' + nodeHash.substring(2);
|
||||||
var transaction = { to: resolverAddress, data: data };
|
var transaction = { to: resolverAddress, data: data };
|
||||||
@ -11101,7 +11117,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
var address = address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
var address = address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
||||||
if (address === '0x0000000000000000000000000000000000000000') {
|
if (address === constants_1.AddressZero) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return address;
|
return address;
|
||||||
@ -11273,7 +11289,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
exports.BaseProvider = BaseProvider;
|
exports.BaseProvider = BaseProvider;
|
||||||
properties_1.defineReadOnly(abstract_provider_1.Provider, 'inherits', properties_1.inheritable(abstract_provider_1.Provider));
|
properties_1.defineReadOnly(abstract_provider_1.Provider, 'inherits', properties_1.inheritable(abstract_provider_1.Provider));
|
||||||
|
|
||||||
},{"../errors":5,"../utils/address":59,"../utils/bignumber":62,"../utils/bytes":63,"../utils/hash":64,"../utils/networks":71,"../utils/properties":73,"../utils/rlp":75,"../utils/transaction":82,"../utils/utf8":84,"../utils/web":85,"./abstract-provider":49}],51:[function(require,module,exports){
|
},{"../constants":3,"../errors":5,"../utils/address":59,"../utils/bignumber":62,"../utils/bytes":63,"../utils/hash":64,"../utils/networks":71,"../utils/properties":73,"../utils/rlp":75,"../utils/transaction":82,"../utils/utf8":84,"../utils/web":85,"./abstract-provider":49}],51:[function(require,module,exports){
|
||||||
"use strict";
|
"use strict";
|
||||||
var __extends = (this && this.__extends) || (function () {
|
var __extends = (this && this.__extends) || (function () {
|
||||||
var extendStatics = Object.setPrototypeOf ||
|
var extendStatics = Object.setPrototypeOf ||
|
||||||
|
2
dist/ethers.min.js
vendored
2
dist/ethers.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/ethers.min.js.map
vendored
2
dist/ethers.min.js.map
vendored
File diff suppressed because one or more lines are too long
1
dist/ethers.types.txt
vendored
1
dist/ethers.types.txt
vendored
@ -771,6 +771,7 @@ declare module 'ethers/providers/base-provider' {
|
|||||||
getTransactionReceipt(transactionHash: string): Promise<TransactionReceipt>;
|
getTransactionReceipt(transactionHash: string): Promise<TransactionReceipt>;
|
||||||
getLogs(filter: Filter | FilterByBlock): Promise<Array<Log>>;
|
getLogs(filter: Filter | FilterByBlock): Promise<Array<Log>>;
|
||||||
getEtherPrice(): Promise<number>;
|
getEtherPrice(): Promise<number>;
|
||||||
|
_getAddress(addressOrName: string): Promise<string>;
|
||||||
resolveName(name: string | Promise<string>): Promise<string>;
|
resolveName(name: string | Promise<string>): Promise<string>;
|
||||||
lookupAddress(address: string | Promise<string>): Promise<string>;
|
lookupAddress(address: string | Promise<string>): Promise<string>;
|
||||||
static checkTransactionResponse(transaction: any): TransactionResponse;
|
static checkTransactionResponse(transaction: any): TransactionResponse;
|
||||||
|
1
providers/base-provider.d.ts
vendored
1
providers/base-provider.d.ts
vendored
@ -53,6 +53,7 @@ export declare class BaseProvider extends Provider {
|
|||||||
getTransactionReceipt(transactionHash: string): Promise<TransactionReceipt>;
|
getTransactionReceipt(transactionHash: string): Promise<TransactionReceipt>;
|
||||||
getLogs(filter: Filter | FilterByBlock): Promise<Array<Log>>;
|
getLogs(filter: Filter | FilterByBlock): Promise<Array<Log>>;
|
||||||
getEtherPrice(): Promise<number>;
|
getEtherPrice(): Promise<number>;
|
||||||
|
_getAddress(addressOrName: string): Promise<string>;
|
||||||
private _resolveNames;
|
private _resolveNames;
|
||||||
private _getResolver;
|
private _getResolver;
|
||||||
resolveName(name: string | Promise<string>): Promise<string>;
|
resolveName(name: string | Promise<string>): Promise<string>;
|
||||||
|
@ -20,6 +20,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||||||
var address_1 = require("../utils/address");
|
var address_1 = require("../utils/address");
|
||||||
var bignumber_1 = require("../utils/bignumber");
|
var bignumber_1 = require("../utils/bignumber");
|
||||||
var bytes_1 = require("../utils/bytes");
|
var bytes_1 = require("../utils/bytes");
|
||||||
|
var constants_1 = require("../constants");
|
||||||
var hash_1 = require("../utils/hash");
|
var hash_1 = require("../utils/hash");
|
||||||
var networks_1 = require("../utils/networks");
|
var networks_1 = require("../utils/networks");
|
||||||
var properties_1 = require("../utils/properties");
|
var properties_1 = require("../utils/properties");
|
||||||
@ -698,7 +699,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
||||||
return _this.perform('getBalance', params).then(function (result) {
|
return _this.perform('getBalance', params).then(function (result) {
|
||||||
return bignumber_1.bigNumberify(result);
|
return bignumber_1.bigNumberify(result);
|
||||||
@ -712,7 +713,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
||||||
return _this.perform('getTransactionCount', params).then(function (result) {
|
return _this.perform('getTransactionCount', params).then(function (result) {
|
||||||
return bignumber_1.bigNumberify(result).toNumber();
|
return bignumber_1.bigNumberify(result).toNumber();
|
||||||
@ -726,7 +727,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
var params = { address: address, blockTag: checkBlockTag(blockTag) };
|
||||||
return _this.perform('getCode', params).then(function (result) {
|
return _this.perform('getCode', params).then(function (result) {
|
||||||
return bytes_1.hexlify(result);
|
return bytes_1.hexlify(result);
|
||||||
@ -740,7 +741,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return this.ready.then(function () {
|
return this.ready.then(function () {
|
||||||
return properties_1.resolveProperties({ addressOrName: addressOrName, position: position, blockTag: blockTag }).then(function (_a) {
|
return properties_1.resolveProperties({ addressOrName: addressOrName, position: position, blockTag: blockTag }).then(function (_a) {
|
||||||
var addressOrName = _a.addressOrName, position = _a.position, blockTag = _a.blockTag;
|
var addressOrName = _a.addressOrName, position = _a.position, blockTag = _a.blockTag;
|
||||||
return _this.resolveName(addressOrName).then(function (address) {
|
return _this._getAddress(addressOrName).then(function (address) {
|
||||||
var params = {
|
var params = {
|
||||||
address: address,
|
address: address,
|
||||||
blockTag: checkBlockTag(blockTag),
|
blockTag: checkBlockTag(blockTag),
|
||||||
@ -983,6 +984,14 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
BaseProvider.prototype._getAddress = function (addressOrName) {
|
||||||
|
return this.resolveName(addressOrName).then(function (address) {
|
||||||
|
if (address == null) {
|
||||||
|
errors.throwError("ENS name not configured", errors.UNSUPPORTED_OPERATION, { operation: "resolveName(" + JSON.stringify(addressOrName) + ")" });
|
||||||
|
}
|
||||||
|
return address;
|
||||||
|
});
|
||||||
|
};
|
||||||
// @TODO: Could probably use resolveProperties instead?
|
// @TODO: Could probably use resolveProperties instead?
|
||||||
BaseProvider.prototype._resolveNames = function (object, keys) {
|
BaseProvider.prototype._resolveNames = function (object, keys) {
|
||||||
var promises = [];
|
var promises = [];
|
||||||
@ -991,7 +1000,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
if (result[key] == null) {
|
if (result[key] == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
promises.push(this.resolveName(result[key]).then(function (address) {
|
promises.push(this._getAddress(result[key]).then(function (address) {
|
||||||
result[key] = address;
|
result[key] = address;
|
||||||
return;
|
return;
|
||||||
}));
|
}));
|
||||||
@ -1014,7 +1023,11 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
if (bytes_1.hexDataLength(data) !== 32) {
|
if (bytes_1.hexDataLength(data) !== 32) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
var address = address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
||||||
|
if (address === constants_1.AddressZero) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return address;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -1035,6 +1048,9 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
var nodeHash = hash_1.namehash(name);
|
var nodeHash = hash_1.namehash(name);
|
||||||
// Get the addr from the resovler
|
// Get the addr from the resovler
|
||||||
return this._getResolver(name).then(function (resolverAddress) {
|
return this._getResolver(name).then(function (resolverAddress) {
|
||||||
|
if (resolverAddress == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
// keccak256('addr(bytes32)')
|
// keccak256('addr(bytes32)')
|
||||||
var data = '0x3b3b57de' + nodeHash.substring(2);
|
var data = '0x3b3b57de' + nodeHash.substring(2);
|
||||||
var transaction = { to: resolverAddress, data: data };
|
var transaction = { to: resolverAddress, data: data };
|
||||||
@ -1045,7 +1061,7 @@ var BaseProvider = /** @class */ (function (_super) {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
var address = address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
var address = address_1.getAddress(bytes_1.hexDataSlice(data, 12));
|
||||||
if (address === '0x0000000000000000000000000000000000000000') {
|
if (address === constants_1.AddressZero) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return address;
|
return address;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user