Fixed TypeScript definition file generation.
This commit is contained in:
parent
7949444612
commit
bd4ca0d4d3
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,5 +3,6 @@ obsolete/
|
||||
.test-account.key
|
||||
.account.key
|
||||
.DS_Store
|
||||
.tmp/
|
||||
docs/build/doctrees/
|
||||
docs/build/html/_sources/
|
||||
|
@ -4,3 +4,7 @@ var contract_1 = require("./contract");
|
||||
exports.Contract = contract_1.Contract;
|
||||
var interface_1 = require("./interface");
|
||||
exports.Interface = interface_1.Interface;
|
||||
exports.default = {
|
||||
Contract: contract_1.Contract,
|
||||
Interface: interface_1.Interface
|
||||
};
|
||||
|
1191
dist/ethers.d.ts
vendored
1191
dist/ethers.d.ts
vendored
File diff suppressed because it is too large
Load Diff
2
dist/ethers.d.ts.map
vendored
2
dist/ethers.d.ts.map
vendored
File diff suppressed because one or more lines are too long
356
dist/ethers.js
vendored
356
dist/ethers.js
vendored
@ -4229,7 +4229,7 @@
|
||||
|
||||
},{"buffer":4}],3:[function(require,module,exports){
|
||||
var randomBytes = require('../../src.ts/utils').randomBytes; module.exports = function(length) { return randomBytes(length); };
|
||||
},{"../../src.ts/utils":65}],4:[function(require,module,exports){
|
||||
},{"../../src.ts/utils":63}],4:[function(require,module,exports){
|
||||
|
||||
},{}],5:[function(require,module,exports){
|
||||
'use strict';
|
||||
@ -8475,190 +8475,11 @@ module.exports = { };
|
||||
})(this);
|
||||
|
||||
}).call(this,require("timers").setImmediate)
|
||||
},{"timers":38}],37:[function(require,module,exports){
|
||||
(function (process,global){
|
||||
(function (global, undefined) {
|
||||
"use strict";
|
||||
|
||||
if (global.setImmediate) {
|
||||
return;
|
||||
}
|
||||
|
||||
var nextHandle = 1; // Spec says greater than zero
|
||||
var tasksByHandle = {};
|
||||
var currentlyRunningATask = false;
|
||||
var doc = global.document;
|
||||
var setImmediate;
|
||||
|
||||
function addFromSetImmediateArguments(args) {
|
||||
tasksByHandle[nextHandle] = partiallyApplied.apply(undefined, args);
|
||||
return nextHandle++;
|
||||
}
|
||||
|
||||
// This function accepts the same arguments as setImmediate, but
|
||||
// returns a function that requires no arguments.
|
||||
function partiallyApplied(handler) {
|
||||
var args = [].slice.call(arguments, 1);
|
||||
return function() {
|
||||
if (typeof handler === "function") {
|
||||
handler.apply(undefined, args);
|
||||
} else {
|
||||
(new Function("" + handler))();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function runIfPresent(handle) {
|
||||
// From the spec: "Wait until any invocations of this algorithm started before this one have completed."
|
||||
// So if we're currently running a task, we'll need to delay this invocation.
|
||||
if (currentlyRunningATask) {
|
||||
// Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a
|
||||
// "too much recursion" error.
|
||||
setTimeout(partiallyApplied(runIfPresent, handle), 0);
|
||||
} else {
|
||||
var task = tasksByHandle[handle];
|
||||
if (task) {
|
||||
currentlyRunningATask = true;
|
||||
try {
|
||||
task();
|
||||
} finally {
|
||||
clearImmediate(handle);
|
||||
currentlyRunningATask = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function clearImmediate(handle) {
|
||||
delete tasksByHandle[handle];
|
||||
}
|
||||
|
||||
function installNextTickImplementation() {
|
||||
setImmediate = function() {
|
||||
var handle = addFromSetImmediateArguments(arguments);
|
||||
process.nextTick(partiallyApplied(runIfPresent, handle));
|
||||
return handle;
|
||||
};
|
||||
}
|
||||
|
||||
function canUsePostMessage() {
|
||||
// The test against `importScripts` prevents this implementation from being installed inside a web worker,
|
||||
// where `global.postMessage` means something completely different and can't be used for this purpose.
|
||||
if (global.postMessage && !global.importScripts) {
|
||||
var postMessageIsAsynchronous = true;
|
||||
var oldOnMessage = global.onmessage;
|
||||
global.onmessage = function() {
|
||||
postMessageIsAsynchronous = false;
|
||||
};
|
||||
global.postMessage("", "*");
|
||||
global.onmessage = oldOnMessage;
|
||||
return postMessageIsAsynchronous;
|
||||
}
|
||||
}
|
||||
|
||||
function installPostMessageImplementation() {
|
||||
// Installs an event handler on `global` for the `message` event: see
|
||||
// * https://developer.mozilla.org/en/DOM/window.postMessage
|
||||
// * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages
|
||||
|
||||
var messagePrefix = "setImmediate$" + Math.random() + "$";
|
||||
var onGlobalMessage = function(event) {
|
||||
if (event.source === global &&
|
||||
typeof event.data === "string" &&
|
||||
event.data.indexOf(messagePrefix) === 0) {
|
||||
runIfPresent(+event.data.slice(messagePrefix.length));
|
||||
}
|
||||
};
|
||||
|
||||
if (global.addEventListener) {
|
||||
global.addEventListener("message", onGlobalMessage, false);
|
||||
} else {
|
||||
global.attachEvent("onmessage", onGlobalMessage);
|
||||
}
|
||||
|
||||
setImmediate = function() {
|
||||
var handle = addFromSetImmediateArguments(arguments);
|
||||
global.postMessage(messagePrefix + handle, "*");
|
||||
return handle;
|
||||
};
|
||||
}
|
||||
|
||||
function installMessageChannelImplementation() {
|
||||
var channel = new MessageChannel();
|
||||
channel.port1.onmessage = function(event) {
|
||||
var handle = event.data;
|
||||
runIfPresent(handle);
|
||||
};
|
||||
|
||||
setImmediate = function() {
|
||||
var handle = addFromSetImmediateArguments(arguments);
|
||||
channel.port2.postMessage(handle);
|
||||
return handle;
|
||||
};
|
||||
}
|
||||
|
||||
function installReadyStateChangeImplementation() {
|
||||
var html = doc.documentElement;
|
||||
setImmediate = function() {
|
||||
var handle = addFromSetImmediateArguments(arguments);
|
||||
// Create a <script> element; its readystatechange event will be fired asynchronously once it is inserted
|
||||
// into the document. Do so, thus queuing up the task. Remember to clean up once it's been called.
|
||||
var script = doc.createElement("script");
|
||||
script.onreadystatechange = function () {
|
||||
runIfPresent(handle);
|
||||
script.onreadystatechange = null;
|
||||
html.removeChild(script);
|
||||
script = null;
|
||||
};
|
||||
html.appendChild(script);
|
||||
return handle;
|
||||
};
|
||||
}
|
||||
|
||||
function installSetTimeoutImplementation() {
|
||||
setImmediate = function() {
|
||||
var handle = addFromSetImmediateArguments(arguments);
|
||||
setTimeout(partiallyApplied(runIfPresent, handle), 0);
|
||||
return handle;
|
||||
};
|
||||
}
|
||||
|
||||
// If supported, we should attach to the prototype of global, since that is where setTimeout et al. live.
|
||||
var attachTo = Object.getPrototypeOf && Object.getPrototypeOf(global);
|
||||
attachTo = attachTo && attachTo.setTimeout ? attachTo : global;
|
||||
|
||||
// Don't get fooled by e.g. browserify environments.
|
||||
if ({}.toString.call(global.process) === "[object process]") {
|
||||
// For Node.js before 0.9
|
||||
installNextTickImplementation();
|
||||
|
||||
} else if (canUsePostMessage()) {
|
||||
// For non-IE10 modern browsers
|
||||
installPostMessageImplementation();
|
||||
|
||||
} else if (global.MessageChannel) {
|
||||
// For web workers, where supported
|
||||
installMessageChannelImplementation();
|
||||
|
||||
} else if (doc && "onreadystatechange" in doc.createElement("script")) {
|
||||
// For IE 6–8
|
||||
installReadyStateChangeImplementation();
|
||||
|
||||
} else {
|
||||
// For older browsers
|
||||
installSetTimeoutImplementation();
|
||||
}
|
||||
|
||||
attachTo.setImmediate = setImmediate;
|
||||
attachTo.clearImmediate = clearImmediate;
|
||||
}(typeof self === "undefined" ? typeof global === "undefined" ? this : global : self));
|
||||
|
||||
}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||
},{"_process":35}],38:[function(require,module,exports){
|
||||
},{"timers":37}],37:[function(require,module,exports){
|
||||
(function (global){
|
||||
module.exports = { setImmediate: global.setImmediate };
|
||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||
},{}],39:[function(require,module,exports){
|
||||
},{}],38:[function(require,module,exports){
|
||||
(function (global){
|
||||
|
||||
var rng;
|
||||
@ -8693,7 +8514,7 @@ module.exports = rng;
|
||||
|
||||
|
||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||
},{}],40:[function(require,module,exports){
|
||||
},{}],39:[function(require,module,exports){
|
||||
// uuid.js
|
||||
//
|
||||
// Copyright (c) 2010-2012 Robert Kieffer
|
||||
@ -8878,7 +8699,7 @@ uuid.unparse = unparse;
|
||||
|
||||
module.exports = uuid;
|
||||
|
||||
},{"./rng":39}],41:[function(require,module,exports){
|
||||
},{"./rng":38}],40:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var bytes_1 = require("../src.ts/utils/bytes");
|
||||
@ -8901,9 +8722,9 @@ module.exports = {
|
||||
}
|
||||
};
|
||||
|
||||
},{"../src.ts/utils/bytes":62}],42:[function(require,module,exports){
|
||||
},{"../src.ts/utils/bytes":60}],41:[function(require,module,exports){
|
||||
arguments[4][4][0].apply(exports,arguments)
|
||||
},{"dup":4}],43:[function(require,module,exports){
|
||||
},{"dup":4}],42:[function(require,module,exports){
|
||||
"use strict";
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -8925,7 +8746,7 @@ function computeHmac(algorithm, key, data) {
|
||||
}
|
||||
exports.computeHmac = computeHmac;
|
||||
|
||||
},{"../src.ts/utils/bytes":62,"../src.ts/utils/errors":63,"hash.js":20}],44:[function(require,module,exports){
|
||||
},{"../src.ts/utils/bytes":60,"../src.ts/utils/errors":61,"hash.js":20}],43:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var bytes_1 = require("../src.ts/utils/bytes");
|
||||
@ -8972,7 +8793,7 @@ function pbkdf2(password, salt, iterations, keylen, hashAlgorithm) {
|
||||
}
|
||||
exports.pbkdf2 = pbkdf2;
|
||||
|
||||
},{"../src.ts/utils/bytes":62,"../src.ts/utils/hmac":43}],45:[function(require,module,exports){
|
||||
},{"../src.ts/utils/bytes":60,"../src.ts/utils/hmac":42}],44:[function(require,module,exports){
|
||||
(function (global){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
@ -9013,10 +8834,7 @@ if (crypto._weakCrypto === true) {
|
||||
}
|
||||
|
||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||
},{"../src.ts/utils/bytes":62,"../src.ts/utils/properties":67}],46:[function(require,module,exports){
|
||||
require('setimmediate');
|
||||
|
||||
},{"setimmediate":37}],47:[function(require,module,exports){
|
||||
},{"../src.ts/utils/bytes":60,"../src.ts/utils/properties":65}],45:[function(require,module,exports){
|
||||
'use strict';
|
||||
try {
|
||||
module.exports.XMLHttpRequest = XMLHttpRequest;
|
||||
@ -9026,7 +8844,7 @@ catch (error) {
|
||||
module.exports.XMLHttpRequest = null;
|
||||
}
|
||||
|
||||
},{}],48:[function(require,module,exports){
|
||||
},{}],46:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -9351,15 +9169,19 @@ var Contract = /** @class */ (function () {
|
||||
}());
|
||||
exports.Contract = Contract;
|
||||
|
||||
},{"../providers/provider":57,"../utils/abi-coder":59,"../utils/address":60,"../utils/bignumber":61,"../utils/bytes":62,"../utils/errors":63,"../utils/properties":67,"../wallet/wallet":80,"./interface":50}],49:[function(require,module,exports){
|
||||
},{"../providers/provider":55,"../utils/abi-coder":57,"../utils/address":58,"../utils/bignumber":59,"../utils/bytes":60,"../utils/errors":61,"../utils/properties":65,"../wallet/wallet":78,"./interface":48}],47:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var contract_1 = require("./contract");
|
||||
exports.Contract = contract_1.Contract;
|
||||
var interface_1 = require("./interface");
|
||||
exports.Interface = interface_1.Interface;
|
||||
exports.default = {
|
||||
Contract: contract_1.Contract,
|
||||
Interface: interface_1.Interface
|
||||
};
|
||||
|
||||
},{"./contract":48,"./interface":50}],50:[function(require,module,exports){
|
||||
},{"./contract":46,"./interface":48}],48:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -9766,7 +9588,7 @@ var Interface = /** @class */ (function () {
|
||||
}());
|
||||
exports.Interface = Interface;
|
||||
|
||||
},{"../utils/abi-coder":59,"../utils/bignumber":61,"../utils/bytes":62,"../utils/errors":63,"../utils/keccak256":66,"../utils/properties":67,"../utils/utf8":74}],51:[function(require,module,exports){
|
||||
},{"../utils/abi-coder":57,"../utils/bignumber":59,"../utils/bytes":60,"../utils/errors":61,"../utils/keccak256":64,"../utils/properties":65,"../utils/utf8":72}],49:[function(require,module,exports){
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -10055,7 +9877,7 @@ var EtherscanProvider = /** @class */ (function (_super) {
|
||||
}(provider_1.Provider));
|
||||
exports.EtherscanProvider = EtherscanProvider;
|
||||
|
||||
},{"../utils/bytes":62,"../utils/errors":63,"../utils/properties":67,"../utils/web":75,"./provider":57}],52:[function(require,module,exports){
|
||||
},{"../utils/bytes":60,"../utils/errors":61,"../utils/properties":65,"../utils/web":73,"./provider":55}],50:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -10167,7 +9989,7 @@ var FallbackProvider = /** @class */ (function (_super) {
|
||||
}(provider_1.Provider));
|
||||
exports.FallbackProvider = FallbackProvider;
|
||||
|
||||
},{"../utils/errors":63,"./provider":57}],53:[function(require,module,exports){
|
||||
},{"../utils/errors":61,"./provider":55}],51:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var provider_1 = require("./provider");
|
||||
@ -10192,8 +10014,19 @@ function getDefaultProvider(network) {
|
||||
]);
|
||||
}
|
||||
exports.getDefaultProvider = getDefaultProvider;
|
||||
exports.default = {
|
||||
Provider: provider_1.Provider,
|
||||
getDefaultProvider: getDefaultProvider,
|
||||
ProviderSigner: provider_1.ProviderSigner,
|
||||
FallbackProvider: fallback_provider_1.FallbackProvider,
|
||||
EtherscanProvider: etherscan_provider_1.EtherscanProvider,
|
||||
InfuraProvider: infura_provider_1.InfuraProvider,
|
||||
JsonRpcProvider: json_rpc_provider_1.JsonRpcProvider,
|
||||
Web3Provider: web3_provider_1.Web3Provider,
|
||||
IpcProvider: ipc_provider_1.IpcProvider
|
||||
};
|
||||
|
||||
},{"./etherscan-provider":51,"./fallback-provider":52,"./infura-provider":54,"./ipc-provider":42,"./json-rpc-provider":55,"./provider":57,"./web3-provider":58}],54:[function(require,module,exports){
|
||||
},{"./etherscan-provider":49,"./fallback-provider":50,"./infura-provider":52,"./ipc-provider":41,"./json-rpc-provider":53,"./provider":55,"./web3-provider":56}],52:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -10258,7 +10091,7 @@ var InfuraProvider = /** @class */ (function (_super) {
|
||||
}(json_rpc_provider_1.JsonRpcProvider));
|
||||
exports.InfuraProvider = InfuraProvider;
|
||||
|
||||
},{"../utils/errors":63,"../utils/properties":67,"./json-rpc-provider":55,"./networks":56}],55:[function(require,module,exports){
|
||||
},{"../utils/errors":61,"../utils/properties":65,"./json-rpc-provider":53,"./networks":54}],53:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -10555,7 +10388,7 @@ var JsonRpcProvider = /** @class */ (function (_super) {
|
||||
}(provider_1.Provider));
|
||||
exports.JsonRpcProvider = JsonRpcProvider;
|
||||
|
||||
},{"../utils/address":60,"../utils/bytes":62,"../utils/errors":63,"../utils/properties":67,"../utils/utf8":74,"../utils/web":75,"../wallet/wallet":80,"./networks":56,"./provider":57}],56:[function(require,module,exports){
|
||||
},{"../utils/address":58,"../utils/bytes":60,"../utils/errors":61,"../utils/properties":65,"../utils/utf8":72,"../utils/web":73,"../wallet/wallet":78,"./networks":54,"./provider":55}],54:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -10657,7 +10490,7 @@ function getNetwork(network) {
|
||||
}
|
||||
exports.getNetwork = getNetwork;
|
||||
|
||||
},{"../utils/errors":63}],57:[function(require,module,exports){
|
||||
},{"../utils/errors":61}],55:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -11810,7 +11643,7 @@ var Provider = /** @class */ (function () {
|
||||
}());
|
||||
exports.Provider = Provider;
|
||||
|
||||
},{"../utils/address":60,"../utils/bignumber":61,"../utils/bytes":62,"../utils/errors":63,"../utils/hash":64,"../utils/properties":67,"../utils/rlp":68,"../utils/transaction":72,"../utils/utf8":74,"../wallet/wallet":80,"./networks":56}],58:[function(require,module,exports){
|
||||
},{"../utils/address":58,"../utils/bignumber":59,"../utils/bytes":60,"../utils/errors":61,"../utils/hash":62,"../utils/properties":65,"../utils/rlp":66,"../utils/transaction":70,"../utils/utf8":72,"../wallet/wallet":78,"./networks":54}],56:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -11883,7 +11716,7 @@ var Web3Provider = /** @class */ (function (_super) {
|
||||
}(json_rpc_provider_1.JsonRpcProvider));
|
||||
exports.Web3Provider = Web3Provider;
|
||||
|
||||
},{"../utils/errors":63,"../utils/properties":67,"./json-rpc-provider":55}],59:[function(require,module,exports){
|
||||
},{"../utils/errors":61,"../utils/properties":65,"./json-rpc-provider":53}],57:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -12777,7 +12610,7 @@ var AbiCoder = /** @class */ (function () {
|
||||
exports.AbiCoder = AbiCoder;
|
||||
exports.defaultAbiCoder = new AbiCoder();
|
||||
|
||||
},{"./address":60,"./bignumber":61,"./bytes":62,"./errors":63,"./properties":67,"./utf8":74}],60:[function(require,module,exports){
|
||||
},{"./address":58,"./bignumber":59,"./bytes":60,"./errors":61,"./properties":65,"./utf8":72}],58:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
@ -12903,7 +12736,7 @@ function getContractAddress(transaction) {
|
||||
}
|
||||
exports.getContractAddress = getContractAddress;
|
||||
|
||||
},{"./bytes":62,"./errors":63,"./keccak256":66,"./rlp":68,"bn.js":2}],61:[function(require,module,exports){
|
||||
},{"./bytes":60,"./errors":61,"./keccak256":64,"./rlp":66,"bn.js":2}],59:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
@ -13066,7 +12899,7 @@ exports.ConstantOne = bigNumberify(1);
|
||||
exports.ConstantTwo = bigNumberify(2);
|
||||
exports.ConstantWeiPerEther = bigNumberify('1000000000000000000');
|
||||
|
||||
},{"../utils/errors":63,"./bytes":62,"./properties":67,"bn.js":2}],62:[function(require,module,exports){
|
||||
},{"../utils/errors":61,"./bytes":60,"./properties":65,"bn.js":2}],60:[function(require,module,exports){
|
||||
"use strict";
|
||||
/**
|
||||
* Conversion Utilities
|
||||
@ -13302,7 +13135,7 @@ function joinSignature(signature) {
|
||||
}
|
||||
exports.joinSignature = joinSignature;
|
||||
|
||||
},{"./errors":63}],63:[function(require,module,exports){
|
||||
},{"./errors":61}],61:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
// Unknown Error
|
||||
@ -13377,7 +13210,7 @@ function checkNew(self, kind) {
|
||||
}
|
||||
exports.checkNew = checkNew;
|
||||
|
||||
},{}],64:[function(require,module,exports){
|
||||
},{}],62:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var bytes_1 = require("./bytes");
|
||||
@ -13419,7 +13252,7 @@ function hashMessage(message) {
|
||||
}
|
||||
exports.hashMessage = hashMessage;
|
||||
|
||||
},{"./bytes":62,"./keccak256":66,"./utf8":74}],65:[function(require,module,exports){
|
||||
},{"./bytes":60,"./keccak256":64,"./utf8":72}],63:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -13493,8 +13326,51 @@ exports.errors = errors;
|
||||
// NFKC (composed)
|
||||
var etherSymbol = '\u039e';
|
||||
exports.etherSymbol = etherSymbol;
|
||||
exports.default = {
|
||||
AbiCoder: abi_coder_1.AbiCoder,
|
||||
defaultAbiCoder: abi_coder_1.defaultAbiCoder,
|
||||
parseSignature: abi_coder_1.parseSignature,
|
||||
parseParamType: abi_coder_1.parseParamType,
|
||||
RLP: RLP,
|
||||
fetchJson: web_1.fetchJson,
|
||||
defineReadOnly: properties_1.defineReadOnly,
|
||||
defineFrozen: properties_1.defineFrozen,
|
||||
resolveProperties: properties_1.resolveProperties,
|
||||
shallowCopy: properties_1.shallowCopy,
|
||||
etherSymbol: etherSymbol,
|
||||
arrayify: bytes_1.arrayify,
|
||||
concat: bytes_1.concat,
|
||||
padZeros: bytes_1.padZeros,
|
||||
stripZeros: bytes_1.stripZeros,
|
||||
base64: base64,
|
||||
bigNumberify: bignumber_1.bigNumberify,
|
||||
BigNumber: bignumber_1.BigNumber,
|
||||
hexlify: bytes_1.hexlify,
|
||||
toUtf8Bytes: utf8_1.toUtf8Bytes,
|
||||
toUtf8String: utf8_1.toUtf8String,
|
||||
hashMessage: hash_1.hashMessage,
|
||||
namehash: hash_1.namehash,
|
||||
id: hash_1.id,
|
||||
getAddress: address_1.getAddress,
|
||||
getIcapAddress: address_1.getIcapAddress,
|
||||
getContractAddress: address_1.getContractAddress,
|
||||
formatEther: units_1.formatEther,
|
||||
parseEther: units_1.parseEther,
|
||||
formatUnits: units_1.formatUnits,
|
||||
parseUnits: units_1.parseUnits,
|
||||
keccak256: keccak256_1.keccak256,
|
||||
sha256: sha2_1.sha256,
|
||||
randomBytes: random_bytes_1.randomBytes,
|
||||
solidityPack: solidity_1.pack,
|
||||
solidityKeccak256: solidity_1.keccak256,
|
||||
soliditySha256: solidity_1.sha256,
|
||||
splitSignature: bytes_1.splitSignature,
|
||||
joinSignature: bytes_1.joinSignature,
|
||||
parseTransaction: transaction_1.parse,
|
||||
errors: errors
|
||||
};
|
||||
|
||||
},{"./abi-coder":59,"./address":60,"./base64":41,"./bignumber":61,"./bytes":62,"./errors":63,"./hash":64,"./keccak256":66,"./properties":67,"./random-bytes":45,"./rlp":68,"./sha2":70,"./solidity":71,"./transaction":72,"./units":73,"./utf8":74,"./web":75}],66:[function(require,module,exports){
|
||||
},{"./abi-coder":57,"./address":58,"./base64":40,"./bignumber":59,"./bytes":60,"./errors":61,"./hash":62,"./keccak256":64,"./properties":65,"./random-bytes":44,"./rlp":66,"./sha2":68,"./solidity":69,"./transaction":70,"./units":71,"./utf8":72,"./web":73}],64:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var sha3 = require("js-sha3");
|
||||
@ -13504,7 +13380,7 @@ function keccak256(data) {
|
||||
}
|
||||
exports.keccak256 = keccak256;
|
||||
|
||||
},{"./bytes":62,"js-sha3":33}],67:[function(require,module,exports){
|
||||
},{"./bytes":60,"js-sha3":33}],65:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
function defineReadOnly(object, name, value) {
|
||||
@ -13555,7 +13431,7 @@ function jsonCopy(object) {
|
||||
}
|
||||
exports.jsonCopy = jsonCopy;
|
||||
|
||||
},{}],68:[function(require,module,exports){
|
||||
},{}],66:[function(require,module,exports){
|
||||
"use strict";
|
||||
//See: https://github.com/ethereum/wiki/wiki/RLP
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
@ -13673,7 +13549,7 @@ function decode(data) {
|
||||
}
|
||||
exports.decode = decode;
|
||||
|
||||
},{"./bytes":62}],69:[function(require,module,exports){
|
||||
},{"./bytes":60}],67:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -13756,7 +13632,7 @@ function computeAddress(key) {
|
||||
}
|
||||
exports.computeAddress = computeAddress;
|
||||
|
||||
},{"./address":60,"./bytes":62,"./errors":63,"./keccak256":66,"./properties":67,"elliptic":5}],70:[function(require,module,exports){
|
||||
},{"./address":58,"./bytes":60,"./errors":61,"./keccak256":64,"./properties":65,"elliptic":5}],68:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
@ -13773,7 +13649,7 @@ function sha512(data) {
|
||||
}
|
||||
exports.sha512 = sha512;
|
||||
|
||||
},{"./bytes":62,"hash.js":20}],71:[function(require,module,exports){
|
||||
},{"./bytes":60,"hash.js":20}],69:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var bignumber_1 = require("./bignumber");
|
||||
@ -13866,7 +13742,7 @@ function sha256(types, values) {
|
||||
}
|
||||
exports.sha256 = sha256;
|
||||
|
||||
},{"./bignumber":61,"./bytes":62,"./keccak256":66,"./sha2":70,"./utf8":74}],72:[function(require,module,exports){
|
||||
},{"./bignumber":59,"./bytes":60,"./keccak256":64,"./sha2":68,"./utf8":72}],70:[function(require,module,exports){
|
||||
"use strict";
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -14008,7 +13884,7 @@ function parse(rawTransaction) {
|
||||
}
|
||||
exports.parse = parse;
|
||||
|
||||
},{"./address":60,"./bignumber":61,"./bytes":62,"./keccak256":66,"./rlp":68,"./secp256k1":69}],73:[function(require,module,exports){
|
||||
},{"./address":58,"./bignumber":59,"./bytes":60,"./keccak256":64,"./rlp":66,"./secp256k1":67}],71:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -14156,7 +14032,7 @@ function parseEther(ether) {
|
||||
}
|
||||
exports.parseEther = parseEther;
|
||||
|
||||
},{"./bignumber":61,"./errors":63}],74:[function(require,module,exports){
|
||||
},{"./bignumber":59,"./errors":61}],72:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var bytes_1 = require("./bytes");
|
||||
@ -14281,7 +14157,7 @@ function toUtf8String(bytes) {
|
||||
}
|
||||
exports.toUtf8String = toUtf8String;
|
||||
|
||||
},{"./bytes":62}],75:[function(require,module,exports){
|
||||
},{"./bytes":60}],73:[function(require,module,exports){
|
||||
"use strict";
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -14387,7 +14263,7 @@ function fetchJson(connection, json, processFunc) {
|
||||
}
|
||||
exports.fetchJson = fetchJson;
|
||||
|
||||
},{"./base64":41,"./errors":63,"./utf8":74,"xmlhttprequest":47}],76:[function(require,module,exports){
|
||||
},{"./base64":40,"./errors":61,"./utf8":72,"xmlhttprequest":45}],74:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -14618,7 +14494,7 @@ function isValidMnemonic(mnemonic, wordlist) {
|
||||
}
|
||||
exports.isValidMnemonic = isValidMnemonic;
|
||||
|
||||
},{"../utils/bignumber":61,"../utils/bytes":62,"../utils/errors":63,"../utils/hmac":43,"../utils/pbkdf2":44,"../utils/properties":67,"../utils/secp256k1":69,"../utils/sha2":70,"../utils/utf8":74,"../wordlists/lang-en":81}],77:[function(require,module,exports){
|
||||
},{"../utils/bignumber":59,"../utils/bytes":60,"../utils/errors":61,"../utils/hmac":42,"../utils/pbkdf2":43,"../utils/properties":65,"../utils/secp256k1":67,"../utils/sha2":68,"../utils/utf8":72,"../wordlists/lang-en":80}],75:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -14634,8 +14510,9 @@ var HDNode = __importStar(require("./hdnode"));
|
||||
exports.HDNode = HDNode;
|
||||
var signing_key_1 = require("./signing-key");
|
||||
exports.SigningKey = signing_key_1.SigningKey;
|
||||
exports.default = { HDNode: HDNode, SigningKey: signing_key_1.SigningKey, Wallet: wallet_1.Wallet };
|
||||
|
||||
},{"./hdnode":76,"./signing-key":79,"./wallet":80}],78:[function(require,module,exports){
|
||||
},{"./hdnode":74,"./signing-key":77,"./wallet":78}],76:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
@ -15056,7 +14933,7 @@ function encrypt(privateKey, password, options, progressCallback) {
|
||||
}
|
||||
exports.encrypt = encrypt;
|
||||
|
||||
},{"../utils/address":60,"../utils/bytes":62,"../utils/keccak256":66,"../utils/pbkdf2":44,"../utils/random-bytes":45,"../utils/utf8":74,"./hdnode":76,"./signing-key":79,"aes-js":1,"scrypt-js":36,"uuid":40}],79:[function(require,module,exports){
|
||||
},{"../utils/address":58,"../utils/bytes":60,"../utils/keccak256":64,"../utils/pbkdf2":43,"../utils/random-bytes":44,"../utils/utf8":72,"./hdnode":74,"./signing-key":77,"aes-js":1,"scrypt-js":36,"uuid":39}],77:[function(require,module,exports){
|
||||
'use strict';
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
/**
|
||||
@ -15124,7 +15001,7 @@ function computeAddress(key) {
|
||||
}
|
||||
exports.computeAddress = computeAddress;
|
||||
|
||||
},{"../utils/address":60,"../utils/bytes":62,"../utils/errors":63,"../utils/keccak256":66,"../utils/properties":67,"../utils/secp256k1":69,"./hdnode":76}],80:[function(require,module,exports){
|
||||
},{"../utils/address":58,"../utils/bytes":60,"../utils/errors":61,"../utils/keccak256":64,"../utils/properties":65,"../utils/secp256k1":67,"./hdnode":74}],78:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -15359,7 +15236,9 @@ var Wallet = /** @class */ (function (_super) {
|
||||
}(Signer));
|
||||
exports.Wallet = Wallet;
|
||||
|
||||
},{"../utils/bytes":62,"../utils/errors":63,"../utils/hash":64,"../utils/keccak256":66,"../utils/properties":67,"../utils/random-bytes":45,"../utils/transaction":72,"./hdnode":76,"./secret-storage":78,"./signing-key":79}],81:[function(require,module,exports){
|
||||
},{"../utils/bytes":60,"../utils/errors":61,"../utils/hash":62,"../utils/keccak256":64,"../utils/properties":65,"../utils/random-bytes":44,"../utils/transaction":70,"./hdnode":74,"./secret-storage":76,"./signing-key":77}],79:[function(require,module,exports){
|
||||
module.exports = { }
|
||||
},{}],80:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
@ -15400,7 +15279,7 @@ var langEn = new LangEn();
|
||||
exports.langEn = langEn;
|
||||
wordlist_1.register(langEn);
|
||||
|
||||
},{"./wordlist":82}],82:[function(require,module,exports){
|
||||
},{"./wordlist":81}],81:[function(require,module,exports){
|
||||
(function (global){
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
@ -15435,7 +15314,7 @@ exports.register = register;
|
||||
|
||||
exportWordlist = true;
|
||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||
},{"../utils/properties":67}],83:[function(require,module,exports){
|
||||
},{"../utils/properties":65}],82:[function(require,module,exports){
|
||||
'use strict';
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
@ -15445,8 +15324,6 @@ var __importStar = (this && this.__importStar) || function (mod) {
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
// This is empty in node, and used by browserify to inject extra goodies
|
||||
require("./utils/shims");
|
||||
var contracts_1 = require("./contracts");
|
||||
exports.Contract = contracts_1.Contract;
|
||||
exports.Interface = contracts_1.Interface;
|
||||
@ -15462,11 +15339,26 @@ var wallet_1 = require("./wallet");
|
||||
exports.HDNode = wallet_1.HDNode;
|
||||
exports.SigningKey = wallet_1.SigningKey;
|
||||
exports.Wallet = wallet_1.Wallet;
|
||||
var wordlists = __importStar(require("./wordlists"));
|
||||
exports.wordlists = wordlists;
|
||||
// @TODO:
|
||||
//import info from '../package.json';
|
||||
//console.log(info);
|
||||
console.log("@TODO: Get version");
|
||||
var version = "4.0.0";
|
||||
exports.version = version;
|
||||
exports.default = {
|
||||
Wallet: wallet_1.Wallet,
|
||||
HDNode: wallet_1.HDNode,
|
||||
SigningKey: wallet_1.SigningKey,
|
||||
Contract: contracts_1.Contract,
|
||||
Interface: contracts_1.Interface,
|
||||
getNetwork: networks_1.getNetwork,
|
||||
providers: providers,
|
||||
errors: errors,
|
||||
utils: utils,
|
||||
wordlists: wordlists,
|
||||
version: version
|
||||
};
|
||||
|
||||
},{"./contracts":49,"./providers":53,"./providers/networks":56,"./utils":65,"./utils/errors":63,"./utils/shims":46,"./wallet":77}]},{},[83])(83)
|
||||
},{"./contracts":47,"./providers":51,"./providers/networks":54,"./utils":63,"./utils/errors":61,"./wallet":75,"./wordlists":79}]},{},[82])(82)
|
||||
});
|
||||
|
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
16
gulpfile.js
16
gulpfile.js
@ -63,6 +63,9 @@ var transforms = {
|
||||
// Used by sha3 if it exists; (so make it no exist)
|
||||
"process/browser.js": process,
|
||||
"timers-browserify/main.js": timers,
|
||||
|
||||
// Browser doesn't automatically get wordlists (individual files avaialble)
|
||||
"src.ts/wordlists/index.ts": "module.exports = { }",
|
||||
};
|
||||
|
||||
function transformFile(path) {
|
||||
@ -204,20 +207,21 @@ taskBundle("default", { filename: "ethers.js", minify: false });
|
||||
taskBundle("minified", { filename: "ethers.min.js", minify: true });
|
||||
|
||||
// Crearte a single definition file and its map as dist/ethers.d.ts[.map]
|
||||
gulp.task("types", function() {
|
||||
gulp.task("temp-types", function() {
|
||||
return gulp.src(['./src.ts/index.ts', './src.ts/**/*.ts'])
|
||||
.pipe(ts({
|
||||
declaration: true,
|
||||
esModuleInterop: true,
|
||||
moduleResolution: "node",
|
||||
outFile: 'ethers.js',
|
||||
// outFile: 'ethers.js',
|
||||
lib: [ "es2015", "es5", "dom" ],
|
||||
module: "amd",
|
||||
target: "es5"
|
||||
module: "commonjs",
|
||||
// rootDir: "./src.ts",
|
||||
target: "es5",
|
||||
}))
|
||||
.dts
|
||||
.pipe(sourcemaps.write('./'))
|
||||
.pipe(gulp.dest("dist"))
|
||||
// .pipe(sourcemaps.write('./'))
|
||||
.pipe(gulp.dest(".tmp"))
|
||||
});
|
||||
|
||||
/**
|
||||
|
19
index.js
19
index.js
@ -7,8 +7,6 @@ var __importStar = (this && this.__importStar) || function (mod) {
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
// This is empty in node, and used by browserify to inject extra goodies
|
||||
require("./utils/shims");
|
||||
var contracts_1 = require("./contracts");
|
||||
exports.Contract = contracts_1.Contract;
|
||||
exports.Interface = contracts_1.Interface;
|
||||
@ -24,8 +22,23 @@ var wallet_1 = require("./wallet");
|
||||
exports.HDNode = wallet_1.HDNode;
|
||||
exports.SigningKey = wallet_1.SigningKey;
|
||||
exports.Wallet = wallet_1.Wallet;
|
||||
var wordlists = __importStar(require("./wordlists"));
|
||||
exports.wordlists = wordlists;
|
||||
// @TODO:
|
||||
//import info from '../package.json';
|
||||
//console.log(info);
|
||||
console.log("@TODO: Get version");
|
||||
var version = "4.0.0";
|
||||
exports.version = version;
|
||||
exports.default = {
|
||||
Wallet: wallet_1.Wallet,
|
||||
HDNode: wallet_1.HDNode,
|
||||
SigningKey: wallet_1.SigningKey,
|
||||
Contract: contracts_1.Contract,
|
||||
Interface: contracts_1.Interface,
|
||||
getNetwork: networks_1.getNetwork,
|
||||
providers: providers,
|
||||
errors: errors,
|
||||
utils: utils,
|
||||
wordlists: wordlists,
|
||||
version: version
|
||||
};
|
||||
|
@ -7,8 +7,9 @@
|
||||
"scripts": {
|
||||
"build": "tsc -p ./tsconfig.json",
|
||||
"auto-build": "npm run build -- -w",
|
||||
"dist": "npm run build && gulp default minified types",
|
||||
"dist": "npm run build && gulp default minified && npm run dist-types",
|
||||
"dist-bip39": "gulp bip39-it bip39-ja bip39-ko bip39-zh",
|
||||
"dist-types": "gulp temp-types && dts-bundle --name ethers --main .tmp/index.d.ts --out ../dist/ethers.d.ts",
|
||||
"test": "if [ \"$RUN_PHANTOMJS\" = \"1\" ]; then npm run-script test-phantomjs; else npm run-script test-node; fi",
|
||||
"test-node": "mocha tests/test-*.js",
|
||||
"test-phantomjs": "gulp minified tests && phantomjs --web-security=false ./node_modules/mocha-phantomjs-core/mocha-phantomjs-core.js ./tests/test.html",
|
||||
@ -29,6 +30,7 @@
|
||||
"devDependencies": {
|
||||
"browserify": "^16.2.2",
|
||||
"browserify-zlib": "^0.2.0",
|
||||
"dts-bundle": "^0.7.3",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-cli": "^2.0.1",
|
||||
"gulp-sourcemaps": "^2.6.4",
|
||||
@ -47,7 +49,6 @@
|
||||
"browser": {
|
||||
"fs": "./tests/browser-fs.js",
|
||||
"zlib": "browserify-zlib",
|
||||
|
||||
"./src.ts/providers/ipc-provider.ts": "./src.browser/empty.ts",
|
||||
"./src.ts/utils/base64.ts": "./src.browser/base64.ts",
|
||||
"./src.ts/utils/hmac.ts": "./src.browser/hmac.ts",
|
||||
|
@ -22,3 +22,14 @@ function getDefaultProvider(network) {
|
||||
]);
|
||||
}
|
||||
exports.getDefaultProvider = getDefaultProvider;
|
||||
exports.default = {
|
||||
Provider: provider_1.Provider,
|
||||
getDefaultProvider: getDefaultProvider,
|
||||
ProviderSigner: provider_1.ProviderSigner,
|
||||
FallbackProvider: fallback_provider_1.FallbackProvider,
|
||||
EtherscanProvider: etherscan_provider_1.EtherscanProvider,
|
||||
InfuraProvider: infura_provider_1.InfuraProvider,
|
||||
JsonRpcProvider: json_rpc_provider_1.JsonRpcProvider,
|
||||
Web3Provider: web3_provider_1.Web3Provider,
|
||||
IpcProvider: ipc_provider_1.IpcProvider
|
||||
};
|
||||
|
@ -8,3 +8,8 @@ export {
|
||||
Interface
|
||||
}
|
||||
|
||||
export default {
|
||||
Contract,
|
||||
Interface
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
// This is empty in node, and used by browserify to inject extra goodies
|
||||
import './utils/shims';
|
||||
import {} from './utils/shims';
|
||||
|
||||
import { Contract, Interface } from './contracts';
|
||||
import * as providers from './providers';
|
||||
@ -9,9 +9,10 @@ import * as errors from './utils/errors';
|
||||
import { getNetwork } from './providers/networks';
|
||||
import * as utils from './utils';
|
||||
import { HDNode, SigningKey, Wallet } from './wallet';
|
||||
import * as wordlists from './wordlists';
|
||||
|
||||
// @TODO:
|
||||
//import info from '../package.json';
|
||||
//console.log(info);
|
||||
console.log("@TODO: Get version");
|
||||
const version = "4.0.0";
|
||||
|
||||
@ -30,25 +31,27 @@ export {
|
||||
errors,
|
||||
utils,
|
||||
|
||||
wordlists,
|
||||
|
||||
version
|
||||
};
|
||||
|
||||
/*
|
||||
export default {
|
||||
Wallet: wallet.Wallet,
|
||||
Wallet,
|
||||
|
||||
HDNode: wallet.HDNode,
|
||||
SigningKey: wallet.SigningKey,
|
||||
HDNode,
|
||||
SigningKey,
|
||||
|
||||
// Contract: contracts.Contract,
|
||||
// Interface: contracts.Interface,
|
||||
Contract,
|
||||
Interface,
|
||||
|
||||
// networks: providers.networks,
|
||||
// providers: providers,
|
||||
getNetwork,
|
||||
providers,
|
||||
|
||||
errors: errors,
|
||||
utils: utils,
|
||||
errors,
|
||||
utils,
|
||||
|
||||
// version: version,
|
||||
wordlists,
|
||||
|
||||
version
|
||||
}
|
||||
*/
|
||||
|
@ -33,3 +33,19 @@ export {
|
||||
|
||||
IpcProvider
|
||||
};
|
||||
|
||||
export default {
|
||||
Provider,
|
||||
getDefaultProvider,
|
||||
|
||||
ProviderSigner,
|
||||
|
||||
FallbackProvider,
|
||||
|
||||
EtherscanProvider,
|
||||
InfuraProvider,
|
||||
JsonRpcProvider,
|
||||
Web3Provider,
|
||||
|
||||
IpcProvider
|
||||
};
|
||||
|
@ -91,3 +91,67 @@ export {
|
||||
|
||||
errors
|
||||
}
|
||||
|
||||
export default {
|
||||
AbiCoder,
|
||||
defaultAbiCoder,
|
||||
parseSignature,
|
||||
parseParamType,
|
||||
|
||||
RLP,
|
||||
|
||||
fetchJson,
|
||||
|
||||
defineReadOnly,
|
||||
defineFrozen,
|
||||
resolveProperties,
|
||||
shallowCopy,
|
||||
|
||||
etherSymbol,
|
||||
|
||||
arrayify,
|
||||
|
||||
concat,
|
||||
padZeros,
|
||||
stripZeros,
|
||||
|
||||
base64,
|
||||
|
||||
bigNumberify,
|
||||
BigNumber,
|
||||
|
||||
hexlify,
|
||||
|
||||
toUtf8Bytes,
|
||||
toUtf8String,
|
||||
|
||||
hashMessage,
|
||||
namehash,
|
||||
id,
|
||||
|
||||
getAddress,
|
||||
getIcapAddress,
|
||||
getContractAddress,
|
||||
|
||||
formatEther,
|
||||
parseEther,
|
||||
|
||||
formatUnits,
|
||||
parseUnits,
|
||||
|
||||
keccak256,
|
||||
sha256,
|
||||
|
||||
randomBytes,
|
||||
|
||||
solidityPack,
|
||||
solidityKeccak256,
|
||||
soliditySha256,
|
||||
|
||||
splitSignature,
|
||||
joinSignature,
|
||||
|
||||
parseTransaction,
|
||||
|
||||
errors
|
||||
}
|
||||
|
@ -1 +1,3 @@
|
||||
/* no shims for node */
|
||||
|
||||
export default { };
|
||||
|
@ -6,20 +6,5 @@ import { SigningKey } from './signing-key';
|
||||
|
||||
export { HDNode, SigningKey, Wallet };
|
||||
|
||||
/*
|
||||
export default { HDNode, SigningKey, Wallet };
|
||||
|
||||
// Exporting
|
||||
export = {
|
||||
HDNode: HDNode,
|
||||
Wallet: Wallet,
|
||||
|
||||
SigningKey: SigningKey
|
||||
};
|
||||
|
||||
// Default TypeScript
|
||||
export default exporting;
|
||||
|
||||
// Node exports
|
||||
declare var module: any;
|
||||
(module).exports = exporting;
|
||||
*/
|
||||
|
@ -1,14 +1,24 @@
|
||||
|
||||
import { Wordlist } from './wordlist';
|
||||
|
||||
import { langJa as ja } from './lang-ja';
|
||||
import { langKo as ko } from './lang-ko';
|
||||
import { langIt as it } from './lang-it';
|
||||
import { langEn as en } from './lang-en';
|
||||
import { langZhCn as zh_cn, langZhTw as zh_tw } from './lang-zh';
|
||||
import { langJa as _ja } from './lang-ja';
|
||||
import { langKo as _ko } from './lang-ko';
|
||||
import { langIt as _it } from './lang-it';
|
||||
import { langEn as _en } from './lang-en';
|
||||
import { langZhCn as _zh_cn, langZhTw as _zh_tw } from './lang-zh';
|
||||
|
||||
const zh: Wordlist = zh_cn;
|
||||
const en: Wordlist = _en;
|
||||
const ko: Wordlist = _ko;
|
||||
const it: Wordlist = _it;
|
||||
const ja: Wordlist = _ja;
|
||||
const zh: Wordlist = _zh_cn;
|
||||
const zh_cn: Wordlist = _zh_cn;
|
||||
const zh_tw: Wordlist = _zh_tw;
|
||||
|
||||
export {
|
||||
en, it, ja, ko, zh, zh_cn, zh_tw
|
||||
}
|
||||
|
||||
export default {
|
||||
en, it, ja, ko, zh, zh_cn, zh_tw
|
||||
}
|
||||
|
@ -71,3 +71,46 @@ exports.errors = errors;
|
||||
// NFKC (composed)
|
||||
var etherSymbol = '\u039e';
|
||||
exports.etherSymbol = etherSymbol;
|
||||
exports.default = {
|
||||
AbiCoder: abi_coder_1.AbiCoder,
|
||||
defaultAbiCoder: abi_coder_1.defaultAbiCoder,
|
||||
parseSignature: abi_coder_1.parseSignature,
|
||||
parseParamType: abi_coder_1.parseParamType,
|
||||
RLP: RLP,
|
||||
fetchJson: web_1.fetchJson,
|
||||
defineReadOnly: properties_1.defineReadOnly,
|
||||
defineFrozen: properties_1.defineFrozen,
|
||||
resolveProperties: properties_1.resolveProperties,
|
||||
shallowCopy: properties_1.shallowCopy,
|
||||
etherSymbol: etherSymbol,
|
||||
arrayify: bytes_1.arrayify,
|
||||
concat: bytes_1.concat,
|
||||
padZeros: bytes_1.padZeros,
|
||||
stripZeros: bytes_1.stripZeros,
|
||||
base64: base64,
|
||||
bigNumberify: bignumber_1.bigNumberify,
|
||||
BigNumber: bignumber_1.BigNumber,
|
||||
hexlify: bytes_1.hexlify,
|
||||
toUtf8Bytes: utf8_1.toUtf8Bytes,
|
||||
toUtf8String: utf8_1.toUtf8String,
|
||||
hashMessage: hash_1.hashMessage,
|
||||
namehash: hash_1.namehash,
|
||||
id: hash_1.id,
|
||||
getAddress: address_1.getAddress,
|
||||
getIcapAddress: address_1.getIcapAddress,
|
||||
getContractAddress: address_1.getContractAddress,
|
||||
formatEther: units_1.formatEther,
|
||||
parseEther: units_1.parseEther,
|
||||
formatUnits: units_1.formatUnits,
|
||||
parseUnits: units_1.parseUnits,
|
||||
keccak256: keccak256_1.keccak256,
|
||||
sha256: sha2_1.sha256,
|
||||
randomBytes: random_bytes_1.randomBytes,
|
||||
solidityPack: solidity_1.pack,
|
||||
solidityKeccak256: solidity_1.keccak256,
|
||||
soliditySha256: solidity_1.sha256,
|
||||
splitSignature: bytes_1.splitSignature,
|
||||
joinSignature: bytes_1.joinSignature,
|
||||
parseTransaction: transaction_1.parse,
|
||||
errors: errors
|
||||
};
|
||||
|
@ -1 +1,4 @@
|
||||
"use strict";
|
||||
/* no shims for node */
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = {};
|
||||
|
@ -13,3 +13,4 @@ var HDNode = __importStar(require("./hdnode"));
|
||||
exports.HDNode = HDNode;
|
||||
var signing_key_1 = require("./signing-key");
|
||||
exports.SigningKey = signing_key_1.SigningKey;
|
||||
exports.default = { HDNode: HDNode, SigningKey: signing_key_1.SigningKey, Wallet: wallet_1.Wallet };
|
||||
|
@ -1,15 +1,24 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var lang_ja_1 = require("./lang-ja");
|
||||
exports.ja = lang_ja_1.langJa;
|
||||
var lang_ko_1 = require("./lang-ko");
|
||||
exports.ko = lang_ko_1.langKo;
|
||||
var lang_it_1 = require("./lang-it");
|
||||
exports.it = lang_it_1.langIt;
|
||||
var lang_en_1 = require("./lang-en");
|
||||
exports.en = lang_en_1.langEn;
|
||||
var lang_zh_1 = require("./lang-zh");
|
||||
exports.zh_cn = lang_zh_1.langZhCn;
|
||||
exports.zh_tw = lang_zh_1.langZhTw;
|
||||
var en = lang_en_1.langEn;
|
||||
exports.en = en;
|
||||
var ko = lang_ko_1.langKo;
|
||||
exports.ko = ko;
|
||||
var it = lang_it_1.langIt;
|
||||
exports.it = it;
|
||||
var ja = lang_ja_1.langJa;
|
||||
exports.ja = ja;
|
||||
var zh = lang_zh_1.langZhCn;
|
||||
exports.zh = zh;
|
||||
var zh_cn = lang_zh_1.langZhCn;
|
||||
exports.zh_cn = zh_cn;
|
||||
var zh_tw = lang_zh_1.langZhTw;
|
||||
exports.zh_tw = zh_tw;
|
||||
exports.default = {
|
||||
en: en, it: it, ja: ja, ko: ko, zh: zh, zh_cn: zh_cn, zh_tw: zh_tw
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user