Updated dist.
This commit is contained in:
parent
4af236d3ac
commit
4d18119ccf
196
dist/ethers-wallet.js
vendored
196
dist/ethers-wallet.js
vendored
@ -871,8 +871,10 @@ function rpcSendAsync(url) {
|
|||||||
try {
|
try {
|
||||||
callback(null, JSON.parse(result));
|
callback(null, JSON.parse(result));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
var responseError = new Error('invalid response');
|
||||||
callback(new Error('invalid response'));
|
responseError.orginialError = error;
|
||||||
|
responseError.data = result;
|
||||||
|
callback(responseError);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1536,7 +1538,7 @@ utils.defineProperty(secretStorage, 'encrypt', function(privateKey, password, op
|
|||||||
module.exports = secretStorage;
|
module.exports = secretStorage;
|
||||||
|
|
||||||
}).call(this,require("buffer").Buffer)
|
}).call(this,require("buffer").Buffer)
|
||||||
},{"./randomish.js":6,"./signing-key.js":8,"./utils.js":9,"aes-js":11,"buffer":40,"pbkdf2":68,"scrypt-js":85,"uuid":87}],8:[function(require,module,exports){
|
},{"./randomish.js":6,"./signing-key.js":8,"./utils.js":9,"aes-js":11,"buffer":40,"pbkdf2":68,"scrypt-js":85,"uuid":88}],8:[function(require,module,exports){
|
||||||
(function (Buffer){
|
(function (Buffer){
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
@ -1977,6 +1979,9 @@ var SigningKey = require('./signing-key.js');
|
|||||||
|
|
||||||
var utils = require('./utils.js');
|
var utils = require('./utils.js');
|
||||||
|
|
||||||
|
// This ensures we inject a setImmediate into the global space, which
|
||||||
|
// dramatically improves the performance of the scrypt PBKDF.
|
||||||
|
require('setimmediate');
|
||||||
|
|
||||||
var transactionFields = [
|
var transactionFields = [
|
||||||
{name: 'nonce', maxLength: 32, },
|
{name: 'nonce', maxLength: 32, },
|
||||||
@ -2265,7 +2270,7 @@ utils.defineProperty(Wallet, 'parseEther', function(ether) {
|
|||||||
module.exports = Wallet;
|
module.exports = Wallet;
|
||||||
|
|
||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
|
||||||
},{"./contract.js":4,"./providers.js":5,"./signing-key.js":8,"./utils.js":9,"buffer":40,"rlp":84}],11:[function(require,module,exports){
|
},{"./contract.js":4,"./providers.js":5,"./signing-key.js":8,"./utils.js":9,"buffer":40,"rlp":84,"setimmediate":86}],11:[function(require,module,exports){
|
||||||
(function (Buffer){
|
(function (Buffer){
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
@ -19686,6 +19691,185 @@ function toBuffer (v) {
|
|||||||
|
|
||||||
}).call(this,require("buffer").Buffer)
|
}).call(this,require("buffer").Buffer)
|
||||||
},{"buffer":40}],86:[function(require,module,exports){
|
},{"buffer":40}],86:[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":47}],87:[function(require,module,exports){
|
||||||
(function (global){
|
(function (global){
|
||||||
|
|
||||||
var rng;
|
var rng;
|
||||||
@ -19720,7 +19904,7 @@ module.exports = rng;
|
|||||||
|
|
||||||
|
|
||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||||
},{}],87:[function(require,module,exports){
|
},{}],88:[function(require,module,exports){
|
||||||
// uuid.js
|
// uuid.js
|
||||||
//
|
//
|
||||||
// Copyright (c) 2010-2012 Robert Kieffer
|
// Copyright (c) 2010-2012 Robert Kieffer
|
||||||
@ -19905,5 +20089,5 @@ uuid.unparse = unparse;
|
|||||||
|
|
||||||
module.exports = uuid;
|
module.exports = uuid;
|
||||||
|
|
||||||
},{"./rng":86}]},{},[1])(1)
|
},{"./rng":87}]},{},[1])(1)
|
||||||
});
|
});
|
7
dist/ethers-wallet.min.js
vendored
7
dist/ethers-wallet.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user