commit
aa29526ae4
@ -63,7 +63,7 @@
|
|||||||
"opn": "^5.3.0",
|
"opn": "^5.3.0",
|
||||||
"promisify-child-process": "^1.0.5",
|
"promisify-child-process": "^1.0.5",
|
||||||
"prompt": "^1.0.0",
|
"prompt": "^1.0.0",
|
||||||
"publish-release": "0xproject/publish-release",
|
"publish-release": "https://github.com/0xProject/publish-release.git#3f8be1105a356527f4b362ff456d94bf9a82f2ed",
|
||||||
"rimraf": "^2.6.2",
|
"rimraf": "^2.6.2",
|
||||||
"semver": "5.5.0",
|
"semver": "5.5.0",
|
||||||
"semver-diff": "^2.1.0",
|
"semver-diff": "^2.1.0",
|
||||||
|
@ -1,4 +1,12 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "5.0.0",
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"note": "Remove eth-lightwallet subprovider"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version": "4.1.2",
|
"version": "4.1.2",
|
||||||
"changes": [
|
"changes": [
|
||||||
|
@ -37,16 +37,14 @@
|
|||||||
"@0x/web3-wrapper": "^6.0.8",
|
"@0x/web3-wrapper": "^6.0.8",
|
||||||
"@ledgerhq/hw-app-eth": "^4.3.0",
|
"@ledgerhq/hw-app-eth": "^4.3.0",
|
||||||
"@ledgerhq/hw-transport-u2f": "4.24.0",
|
"@ledgerhq/hw-transport-u2f": "4.24.0",
|
||||||
"@types/eth-lightwallet": "^3.0.0",
|
|
||||||
"@types/hdkey": "^0.7.0",
|
"@types/hdkey": "^0.7.0",
|
||||||
"@types/web3-provider-engine": "^14.0.0",
|
"@types/web3-provider-engine": "^14.0.0",
|
||||||
"bip39": "^2.5.0",
|
"bip39": "^2.5.0",
|
||||||
"bn.js": "^4.11.8",
|
"bn.js": "^4.11.8",
|
||||||
"eth-lightwallet": "^3.0.1",
|
|
||||||
"ethereum-types": "^2.1.4",
|
"ethereum-types": "^2.1.4",
|
||||||
"ethereumjs-tx": "^1.3.5",
|
"ethereumjs-tx": "^1.3.5",
|
||||||
"ethereumjs-util": "^5.1.1",
|
"ethereumjs-util": "^5.1.1",
|
||||||
"ganache-core": "^2.5.3",
|
"ganache-core": "^2.6.0",
|
||||||
"hdkey": "^0.7.1",
|
"hdkey": "^0.7.1",
|
||||||
"json-rpc-error": "2.0.0",
|
"json-rpc-error": "2.0.0",
|
||||||
"lodash": "^4.17.11",
|
"lodash": "^4.17.11",
|
||||||
|
@ -28,7 +28,6 @@ export { NonceTrackerSubprovider } from './subproviders/nonce_tracker';
|
|||||||
export { PrivateKeyWalletSubprovider } from './subproviders/private_key_wallet';
|
export { PrivateKeyWalletSubprovider } from './subproviders/private_key_wallet';
|
||||||
export { MnemonicWalletSubprovider } from './subproviders/mnemonic_wallet';
|
export { MnemonicWalletSubprovider } from './subproviders/mnemonic_wallet';
|
||||||
export { MetamaskSubprovider } from './subproviders/metamask_subprovider';
|
export { MetamaskSubprovider } from './subproviders/metamask_subprovider';
|
||||||
export { EthLightwalletSubprovider } from './subproviders/eth_lightwallet_subprovider';
|
|
||||||
export { TrezorSubprovider } from './subproviders/trezor';
|
export { TrezorSubprovider } from './subproviders/trezor';
|
||||||
|
|
||||||
export {
|
export {
|
||||||
|
@ -1,91 +0,0 @@
|
|||||||
import { EIP712TypedData } from '@0x/types';
|
|
||||||
import * as lightwallet from 'eth-lightwallet';
|
|
||||||
|
|
||||||
import { PartialTxParams } from '../types';
|
|
||||||
|
|
||||||
import { BaseWalletSubprovider } from './base_wallet_subprovider';
|
|
||||||
import { PrivateKeyWalletSubprovider } from './private_key_wallet';
|
|
||||||
|
|
||||||
/*
|
|
||||||
* This class implements the web3-provider-engine subprovider interface and forwards
|
|
||||||
* requests involving user accounts and signing operations to eth-lightwallet
|
|
||||||
*
|
|
||||||
* Source: https://github.com/MetaMask/provider-engine/blob/master/subproviders/subprovider.js
|
|
||||||
*/
|
|
||||||
export class EthLightwalletSubprovider extends BaseWalletSubprovider {
|
|
||||||
private readonly _keystore: lightwallet.keystore;
|
|
||||||
private readonly _pwDerivedKey: Uint8Array;
|
|
||||||
/**
|
|
||||||
* Instantiate an EthLightwalletSubprovider
|
|
||||||
* @param keystore The EthLightWallet keystore you wish to use
|
|
||||||
* @param pwDerivedKey The password derived key to use
|
|
||||||
* @return EthLightwalletSubprovider instance
|
|
||||||
*/
|
|
||||||
constructor(keystore: lightwallet.keystore, pwDerivedKey: Uint8Array) {
|
|
||||||
super();
|
|
||||||
this._keystore = keystore;
|
|
||||||
this._pwDerivedKey = pwDerivedKey;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Retrieve the accounts associated with the eth-lightwallet instance.
|
|
||||||
* This method is implicitly called when issuing a `eth_accounts` JSON RPC request
|
|
||||||
* via your providerEngine instance.
|
|
||||||
*
|
|
||||||
* @return An array of accounts
|
|
||||||
*/
|
|
||||||
public async getAccountsAsync(): Promise<string[]> {
|
|
||||||
const accounts = this._keystore.getAddresses();
|
|
||||||
return accounts;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Signs a transaction with the account specificed by the `from` field in txParams.
|
|
||||||
* If you've added this Subprovider to your app's provider, you can simply send
|
|
||||||
* an `eth_sendTransaction` JSON RPC request, and this method will be called auto-magically.
|
|
||||||
* If you are not using this via a ProviderEngine instance, you can call it directly.
|
|
||||||
* @param txParams Parameters of the transaction to sign
|
|
||||||
* @return Signed transaction hex string
|
|
||||||
*/
|
|
||||||
public async signTransactionAsync(txParams: PartialTxParams): Promise<string> {
|
|
||||||
// Lightwallet loses the chain id information when hex encoding the transaction
|
|
||||||
// this results in a different signature on certain networks. PrivateKeyWallet
|
|
||||||
// respects this as it uses the parameters passed in
|
|
||||||
let privateKey = this._keystore.exportPrivateKey(txParams.from, this._pwDerivedKey);
|
|
||||||
const privateKeyWallet = new PrivateKeyWalletSubprovider(privateKey);
|
|
||||||
privateKey = '';
|
|
||||||
const privateKeySignature = await privateKeyWallet.signTransactionAsync(txParams);
|
|
||||||
return privateKeySignature;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Sign a personal Ethereum signed message. The signing account will be the account
|
|
||||||
* associated with the provided address.
|
|
||||||
* If you've added this Subprovider to your app's provider, you can simply send an `eth_sign`
|
|
||||||
* or `personal_sign` JSON RPC request, and this method will be called auto-magically.
|
|
||||||
* If you are not using this via a ProviderEngine instance, you can call it directly.
|
|
||||||
* @param data Hex string message to sign
|
|
||||||
* @param address Address of the account to sign with
|
|
||||||
* @return Signature hex string (order: rsv)
|
|
||||||
*/
|
|
||||||
public async signPersonalMessageAsync(data: string, address: string): Promise<string> {
|
|
||||||
let privateKey = this._keystore.exportPrivateKey(address, this._pwDerivedKey);
|
|
||||||
const privateKeyWallet = new PrivateKeyWalletSubprovider(privateKey);
|
|
||||||
privateKey = '';
|
|
||||||
const result = privateKeyWallet.signPersonalMessageAsync(data, address);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Sign an EIP712 Typed Data message. The signing address will associated with the provided address.
|
|
||||||
* If you've added this Subprovider to your app's provider, you can simply send an `eth_signTypedData`
|
|
||||||
* JSON RPC request, and this method will be called auto-magically.
|
|
||||||
* If you are not using this via a ProviderEngine instance, you can call it directly.
|
|
||||||
* @param address Address of the account to sign with
|
|
||||||
* @param data the typed data object
|
|
||||||
* @return Signature hex string (order: rsv)
|
|
||||||
*/
|
|
||||||
public async signTypedDataAsync(address: string, typedData: EIP712TypedData): Promise<string> {
|
|
||||||
let privateKey = this._keystore.exportPrivateKey(address, this._pwDerivedKey);
|
|
||||||
const privateKeyWallet = new PrivateKeyWalletSubprovider(privateKey);
|
|
||||||
privateKey = '';
|
|
||||||
const result = privateKeyWallet.signTypedDataAsync(address, typedData);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,188 +0,0 @@
|
|||||||
import { providerUtils } from '@0x/utils';
|
|
||||||
import * as chai from 'chai';
|
|
||||||
import * as lightwallet from 'eth-lightwallet';
|
|
||||||
import { JSONRPCResponsePayload } from 'ethereum-types';
|
|
||||||
import * as ethUtils from 'ethereumjs-util';
|
|
||||||
|
|
||||||
import { EthLightwalletSubprovider, Web3ProviderEngine } from '../../src';
|
|
||||||
import { DoneCallback } from '../../src/types';
|
|
||||||
import { chaiSetup } from '../chai_setup';
|
|
||||||
import { fixtureData } from '../utils/fixture_data';
|
|
||||||
import { ganacheSubprovider } from '../utils/ganache_subprovider';
|
|
||||||
import { reportCallbackErrors } from '../utils/report_callback_errors';
|
|
||||||
|
|
||||||
chaiSetup.configure();
|
|
||||||
const expect = chai.expect;
|
|
||||||
|
|
||||||
const DEFAULT_NUM_ACCOUNTS = 10;
|
|
||||||
const PASSWORD = 'supersecretpassword99';
|
|
||||||
const SALT = 'kvODghzs7Ff1uqHyI0P3wI4Hso4w4iWT2e9qmrWz0y4';
|
|
||||||
|
|
||||||
describe('EthLightwalletSubprovider', () => {
|
|
||||||
let ethLightwalletSubprovider: EthLightwalletSubprovider;
|
|
||||||
before(async () => {
|
|
||||||
const options = {
|
|
||||||
password: PASSWORD,
|
|
||||||
seedPhrase: fixtureData.TEST_RPC_MNEMONIC,
|
|
||||||
salt: SALT,
|
|
||||||
hdPathString: fixtureData.TESTRPC_BASE_DERIVATION_PATH,
|
|
||||||
};
|
|
||||||
const createVaultAsync = async (vaultOptions: lightwallet.VaultOptions) => {
|
|
||||||
return new Promise<lightwallet.keystore>(resolve => {
|
|
||||||
lightwallet.keystore.createVault(vaultOptions, (err: Error, vaultKeystore) => {
|
|
||||||
if (err) {
|
|
||||||
throw new Error(`Failed to createVault: ${err}`);
|
|
||||||
}
|
|
||||||
resolve(vaultKeystore);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
const deriveKeyFromPasswordAsync = async (vaultKeystore: lightwallet.keystore) => {
|
|
||||||
return new Promise<Uint8Array>(resolve => {
|
|
||||||
vaultKeystore.keyFromPassword(PASSWORD, (err: Error, passwordDerivedKey: Uint8Array) => {
|
|
||||||
if (err) {
|
|
||||||
throw new Error(`Failed to get key from password: ${err}`);
|
|
||||||
}
|
|
||||||
resolve(passwordDerivedKey);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
const keystore: lightwallet.keystore = await createVaultAsync(options);
|
|
||||||
const pwDerivedKey: Uint8Array = await deriveKeyFromPasswordAsync(keystore);
|
|
||||||
|
|
||||||
// Generate 10 addresses
|
|
||||||
keystore.generateNewAddress(pwDerivedKey, DEFAULT_NUM_ACCOUNTS);
|
|
||||||
|
|
||||||
ethLightwalletSubprovider = new EthLightwalletSubprovider(keystore, pwDerivedKey);
|
|
||||||
});
|
|
||||||
describe('direct method calls', () => {
|
|
||||||
describe('success cases', () => {
|
|
||||||
it('returns a list of accounts', async () => {
|
|
||||||
const accounts = await ethLightwalletSubprovider.getAccountsAsync();
|
|
||||||
expect(accounts[0]).to.be.equal(fixtureData.TEST_RPC_ACCOUNT_0);
|
|
||||||
expect(accounts[1]).to.be.equal(fixtureData.TEST_RPC_ACCOUNT_1);
|
|
||||||
expect(accounts.length).to.be.equal(DEFAULT_NUM_ACCOUNTS);
|
|
||||||
});
|
|
||||||
it('signs a personal message hash', async () => {
|
|
||||||
const accounts = await ethLightwalletSubprovider.getAccountsAsync();
|
|
||||||
const signingAccount = accounts[0];
|
|
||||||
const data = ethUtils.bufferToHex(ethUtils.toBuffer(fixtureData.PERSONAL_MESSAGE_STRING));
|
|
||||||
const ecSignatureHex = await ethLightwalletSubprovider.signPersonalMessageAsync(data, signingAccount);
|
|
||||||
expect(ecSignatureHex).to.be.equal(fixtureData.PERSONAL_MESSAGE_SIGNED_RESULT);
|
|
||||||
});
|
|
||||||
it('signs a transaction', async () => {
|
|
||||||
const txHex = await ethLightwalletSubprovider.signTransactionAsync(fixtureData.TX_DATA);
|
|
||||||
expect(txHex).to.be.equal(fixtureData.TX_DATA_SIGNED_RESULT);
|
|
||||||
});
|
|
||||||
it('signs an EIP712 sign typed data message', async () => {
|
|
||||||
const signature = await ethLightwalletSubprovider.signTypedDataAsync(
|
|
||||||
fixtureData.TEST_RPC_ACCOUNT_0,
|
|
||||||
fixtureData.EIP712_TEST_TYPED_DATA,
|
|
||||||
);
|
|
||||||
expect(signature).to.be.equal(fixtureData.EIP712_TEST_TYPED_DATA_SIGNED_RESULT);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
describe('calls through a provider', () => {
|
|
||||||
let provider: Web3ProviderEngine;
|
|
||||||
before(() => {
|
|
||||||
provider = new Web3ProviderEngine();
|
|
||||||
provider.addProvider(ethLightwalletSubprovider);
|
|
||||||
provider.addProvider(ganacheSubprovider);
|
|
||||||
providerUtils.startProviderEngine(provider);
|
|
||||||
});
|
|
||||||
describe('success cases', () => {
|
|
||||||
it('returns a list of accounts', (done: DoneCallback) => {
|
|
||||||
const payload = {
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'eth_accounts',
|
|
||||||
params: [],
|
|
||||||
id: 1,
|
|
||||||
};
|
|
||||||
const callback = reportCallbackErrors(done)((err: Error, response: JSONRPCResponsePayload) => {
|
|
||||||
expect(err).to.be.a('null');
|
|
||||||
expect(response.result[0]).to.be.equal(fixtureData.TEST_RPC_ACCOUNT_0);
|
|
||||||
expect(response.result.length).to.be.equal(DEFAULT_NUM_ACCOUNTS);
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
provider.sendAsync(payload, callback);
|
|
||||||
});
|
|
||||||
it('signs a personal message hash with eth_sign', (done: DoneCallback) => {
|
|
||||||
const data = ethUtils.bufferToHex(ethUtils.toBuffer(fixtureData.PERSONAL_MESSAGE_STRING));
|
|
||||||
const account = fixtureData.TEST_RPC_ACCOUNT_0;
|
|
||||||
const payload = {
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'eth_sign',
|
|
||||||
params: [account, data],
|
|
||||||
id: 1,
|
|
||||||
};
|
|
||||||
const callback = reportCallbackErrors(done)((err: Error, response: JSONRPCResponsePayload) => {
|
|
||||||
expect(err).to.be.a('null');
|
|
||||||
expect(response.result).to.be.equal(fixtureData.PERSONAL_MESSAGE_SIGNED_RESULT);
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
provider.sendAsync(payload, callback);
|
|
||||||
});
|
|
||||||
it('signs a transaction', (done: DoneCallback) => {
|
|
||||||
const payload = {
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'eth_signTransaction',
|
|
||||||
params: [fixtureData.TX_DATA],
|
|
||||||
id: 1,
|
|
||||||
};
|
|
||||||
const callback = reportCallbackErrors(done)((err: Error, response: JSONRPCResponsePayload) => {
|
|
||||||
expect(err).to.be.a('null');
|
|
||||||
expect(response.result.raw).to.be.equal(fixtureData.TX_DATA_SIGNED_RESULT);
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
provider.sendAsync(payload, callback);
|
|
||||||
});
|
|
||||||
it('signs an EIP712 sign typed data message with eth_signTypedData', (done: DoneCallback) => {
|
|
||||||
const payload = {
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'eth_signTypedData',
|
|
||||||
params: [fixtureData.TEST_RPC_ACCOUNT_0, fixtureData.EIP712_TEST_TYPED_DATA],
|
|
||||||
id: 1,
|
|
||||||
};
|
|
||||||
const callback = reportCallbackErrors(done)((err: Error, response: JSONRPCResponsePayload) => {
|
|
||||||
expect(err).to.be.a('null');
|
|
||||||
expect(response.result).to.be.equal(fixtureData.EIP712_TEST_TYPED_DATA_SIGNED_RESULT);
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
provider.sendAsync(payload, callback);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
describe('failure cases', () => {
|
|
||||||
it('should throw if `data` param not hex when calling eth_sign', (done: DoneCallback) => {
|
|
||||||
const nonHexMessage = 'hello world';
|
|
||||||
const payload = {
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'eth_sign',
|
|
||||||
params: [fixtureData.TEST_RPC_ACCOUNT_0, nonHexMessage],
|
|
||||||
id: 1,
|
|
||||||
};
|
|
||||||
const callback = reportCallbackErrors(done)((err: Error, _response: JSONRPCResponsePayload) => {
|
|
||||||
expect(err).to.not.be.a('null');
|
|
||||||
expect(err.message).to.be.equal('Expected data to be of type HexString, encountered: hello world');
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
provider.sendAsync(payload, callback);
|
|
||||||
});
|
|
||||||
it('should throw if `data` param not hex when calling personal_sign', (done: DoneCallback) => {
|
|
||||||
const nonHexMessage = 'hello world';
|
|
||||||
const payload = {
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'personal_sign',
|
|
||||||
params: [nonHexMessage, fixtureData.TEST_RPC_ACCOUNT_0],
|
|
||||||
id: 1,
|
|
||||||
};
|
|
||||||
const callback = reportCallbackErrors(done)((err: Error, _response: JSONRPCResponsePayload) => {
|
|
||||||
expect(err).to.not.be.a('null');
|
|
||||||
expect(err.message).to.be.equal('Expected data to be of type HexString, encountered: hello world');
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
provider.sendAsync(payload, callback);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
@ -44,7 +44,7 @@
|
|||||||
"chai-as-promised": "^7.1.0",
|
"chai-as-promised": "^7.1.0",
|
||||||
"chai-bignumber": "^3.0.0",
|
"chai-bignumber": "^3.0.0",
|
||||||
"dirty-chai": "^2.0.1",
|
"dirty-chai": "^2.0.1",
|
||||||
"ganache-core": "^2.5.3",
|
"ganache-core": "^2.6.0",
|
||||||
"make-promises-safe": "^1.1.0",
|
"make-promises-safe": "^1.1.0",
|
||||||
"mocha": "^6.2.0",
|
"mocha": "^6.2.0",
|
||||||
"npm-run-all": "^4.1.2",
|
"npm-run-all": "^4.1.2",
|
||||||
|
@ -35,7 +35,7 @@ describe('Web3Wrapper tests', () => {
|
|||||||
describe('#getNodeVersionAsync', () => {
|
describe('#getNodeVersionAsync', () => {
|
||||||
it('gets the node version', async () => {
|
it('gets the node version', async () => {
|
||||||
const nodeVersion = await web3Wrapper.getNodeVersionAsync();
|
const nodeVersion = await web3Wrapper.getNodeVersionAsync();
|
||||||
const NODE_VERSION = 'EthereumJS TestRPC/v2.5.3/ethereum-js';
|
const NODE_VERSION = 'EthereumJS TestRPC/v2.6.0/ethereum-js';
|
||||||
expect(nodeVersion).to.be.equal(NODE_VERSION);
|
expect(nodeVersion).to.be.equal(NODE_VERSION);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
383
yarn.lock
383
yarn.lock
@ -1755,12 +1755,6 @@
|
|||||||
"@types/cheerio" "*"
|
"@types/cheerio" "*"
|
||||||
"@types/react" "*"
|
"@types/react" "*"
|
||||||
|
|
||||||
"@types/eth-lightwallet@^3.0.0":
|
|
||||||
version "3.0.0"
|
|
||||||
resolved "https://registry.npmjs.org/@types/eth-lightwallet/-/eth-lightwallet-3.0.0.tgz#9be5b59dc6fb3fcdb01e65c2c2a79cd601f72dd4"
|
|
||||||
dependencies:
|
|
||||||
"@types/node" "*"
|
|
||||||
|
|
||||||
"@types/ethereum-protocol@*":
|
"@types/ethereum-protocol@*":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.0.tgz#416e3827d5fdfa4658b0045b35a008747871b271"
|
resolved "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.0.tgz#416e3827d5fdfa4658b0045b35a008747871b271"
|
||||||
@ -2563,10 +2557,6 @@ ansi-html@0.0.7:
|
|||||||
version "0.0.7"
|
version "0.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
|
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
|
||||||
|
|
||||||
ansi-regex@^1.0.0, ansi-regex@^1.1.1:
|
|
||||||
version "1.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-1.1.1.tgz#41c847194646375e6a1a5d10c3ca054ef9fc980d"
|
|
||||||
|
|
||||||
ansi-regex@^2.0.0:
|
ansi-regex@^2.0.0:
|
||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
|
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
|
||||||
@ -2609,7 +2599,7 @@ any-promise@1.3.0, any-promise@^1.0.0, any-promise@^1.3.0:
|
|||||||
version "1.3.0"
|
version "1.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
|
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
|
||||||
|
|
||||||
anymatch@^1.1.0, anymatch@^1.3.0:
|
anymatch@^1.3.0:
|
||||||
version "1.3.2"
|
version "1.3.2"
|
||||||
resolved "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
|
resolved "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -3786,10 +3776,6 @@ bignumber.js@7.2.1:
|
|||||||
version "2.0.7"
|
version "2.0.7"
|
||||||
resolved "git+https://github.com/debris/bignumber.js.git#94d7146671b9719e00a09c29b01a691bc85048c2"
|
resolved "git+https://github.com/debris/bignumber.js.git#94d7146671b9719e00a09c29b01a691bc85048c2"
|
||||||
|
|
||||||
"bignumber.js@git+https://github.com/frozeman/bignumber.js-nolookahead.git":
|
|
||||||
version "2.0.7"
|
|
||||||
resolved "git+https://github.com/frozeman/bignumber.js-nolookahead.git#57692b3ecfc98bbdd6b3a516cb2353652ea49934"
|
|
||||||
|
|
||||||
bignumber.js@~4.1.0:
|
bignumber.js@~4.1.0:
|
||||||
version "4.1.0"
|
version "4.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-4.1.0.tgz#db6f14067c140bd46624815a7916c92d9b6c24b1"
|
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-4.1.0.tgz#db6f14067c140bd46624815a7916c92d9b6c24b1"
|
||||||
@ -3830,24 +3816,6 @@ bip66@^1.1.3:
|
|||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer "^5.0.1"
|
safe-buffer "^5.0.1"
|
||||||
|
|
||||||
bitcore-lib@^0.15.0:
|
|
||||||
version "0.15.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/bitcore-lib/-/bitcore-lib-0.15.0.tgz#f924be13869f2aab7e04aeec5642ad3359b6cec2"
|
|
||||||
dependencies:
|
|
||||||
bn.js "=4.11.8"
|
|
||||||
bs58 "=4.0.1"
|
|
||||||
buffer-compare "=1.1.1"
|
|
||||||
elliptic "=6.4.0"
|
|
||||||
inherits "=2.0.1"
|
|
||||||
lodash "=4.17.4"
|
|
||||||
|
|
||||||
bitcore-mnemonic@^1.5.0:
|
|
||||||
version "1.5.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/bitcore-mnemonic/-/bitcore-mnemonic-1.5.0.tgz#c7e785beb6bf0616ed4992785dc3658670425a39"
|
|
||||||
dependencies:
|
|
||||||
bitcore-lib "^0.15.0"
|
|
||||||
unorm "^1.3.3"
|
|
||||||
|
|
||||||
bl@^1.0.0:
|
bl@^1.0.0:
|
||||||
version "1.2.2"
|
version "1.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c"
|
resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c"
|
||||||
@ -3871,7 +3839,12 @@ blockies@^0.0.2:
|
|||||||
version "0.0.2"
|
version "0.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/blockies/-/blockies-0.0.2.tgz#22ad58da4f6b382bc79bf4386c5820c70047e4ed"
|
resolved "https://registry.yarnpkg.com/blockies/-/blockies-0.0.2.tgz#22ad58da4f6b382bc79bf4386c5820c70047e4ed"
|
||||||
|
|
||||||
bluebird@^2.9.24, bluebird@^2.9.34:
|
bluebird@3.5.3:
|
||||||
|
version "3.5.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
|
||||||
|
integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==
|
||||||
|
|
||||||
|
bluebird@^2.9.34:
|
||||||
version "2.11.0"
|
version "2.11.0"
|
||||||
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
|
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
|
||||||
|
|
||||||
@ -3891,14 +3864,10 @@ bn.js@4.11.7:
|
|||||||
version "4.11.7"
|
version "4.11.7"
|
||||||
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.7.tgz#ddb048e50d9482790094c13eb3fcfc833ce7ab46"
|
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.7.tgz#ddb048e50d9482790094c13eb3fcfc833ce7ab46"
|
||||||
|
|
||||||
bn.js@4.11.8, bn.js@=4.11.8, bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.10.0, bn.js@^4.11.0, bn.js@^4.11.3, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.4.0, bn.js@^4.8.0:
|
bn.js@4.11.8, bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.10.0, bn.js@^4.11.0, bn.js@^4.11.3, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.4.0, bn.js@^4.8.0:
|
||||||
version "4.11.8"
|
version "4.11.8"
|
||||||
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
|
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
|
||||||
|
|
||||||
bn.js@^2.0.3:
|
|
||||||
version "2.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-2.2.0.tgz#12162bc2ae71fc40a5626c33438f3a875cd37625"
|
|
||||||
|
|
||||||
body-parser@1.18.2, body-parser@^1.16.0, body-parser@^1.17.1:
|
body-parser@1.18.2, body-parser@^1.16.0, body-parser@^1.17.1:
|
||||||
version "1.18.2"
|
version "1.18.2"
|
||||||
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454"
|
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454"
|
||||||
@ -4135,16 +4104,16 @@ bs-logger@0.x:
|
|||||||
dependencies:
|
dependencies:
|
||||||
fast-json-stable-stringify "^2.0.0"
|
fast-json-stable-stringify "^2.0.0"
|
||||||
|
|
||||||
bs58@=4.0.1, bs58@^4.0.0:
|
bs58@^2.0.1:
|
||||||
|
version "2.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/bs58/-/bs58-2.0.1.tgz#55908d58f1982aba2008fa1bed8f91998a29bf8d"
|
||||||
|
|
||||||
|
bs58@^4.0.0:
|
||||||
version "4.0.1"
|
version "4.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
|
resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
|
||||||
dependencies:
|
dependencies:
|
||||||
base-x "^3.0.2"
|
base-x "^3.0.2"
|
||||||
|
|
||||||
bs58@^2.0.1:
|
|
||||||
version "2.0.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/bs58/-/bs58-2.0.1.tgz#55908d58f1982aba2008fa1bed8f91998a29bf8d"
|
|
||||||
|
|
||||||
bs58check@^2.1.2:
|
bs58check@^2.1.2:
|
||||||
version "2.1.2"
|
version "2.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc"
|
resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc"
|
||||||
@ -4163,10 +4132,6 @@ btoa-lite@^1.0.0:
|
|||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337"
|
resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337"
|
||||||
|
|
||||||
buffer-compare@=1.1.1:
|
|
||||||
version "1.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/buffer-compare/-/buffer-compare-1.1.1.tgz#5be7be853af89198d1f4ddc090d1d66a48aef596"
|
|
||||||
|
|
||||||
buffer-crc32@~0.2.3:
|
buffer-crc32@~0.2.3:
|
||||||
version "0.2.13"
|
version "0.2.13"
|
||||||
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
|
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
|
||||||
@ -4195,7 +4160,7 @@ buffer-xor@^1.0.3:
|
|||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
|
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
|
||||||
|
|
||||||
buffer@4.9.1, buffer@^4.3.0, buffer@^4.9.0:
|
buffer@4.9.1, buffer@^4.3.0:
|
||||||
version "4.9.1"
|
version "4.9.1"
|
||||||
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
|
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -4218,7 +4183,7 @@ buffer@^5.0.3, buffer@^5.0.5:
|
|||||||
base64-js "^1.0.2"
|
base64-js "^1.0.2"
|
||||||
ieee754 "^1.1.4"
|
ieee754 "^1.1.4"
|
||||||
|
|
||||||
buffer@^5.1.0:
|
buffer@^5.1.0, buffer@^5.2.1:
|
||||||
version "5.2.1"
|
version "5.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6"
|
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -4418,7 +4383,7 @@ camelcase-keys@^4.0.0:
|
|||||||
map-obj "^2.0.0"
|
map-obj "^2.0.0"
|
||||||
quick-lru "^1.0.0"
|
quick-lru "^1.0.0"
|
||||||
|
|
||||||
camelcase@^2.0.0, camelcase@^2.0.1:
|
camelcase@^2.0.0:
|
||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
|
||||||
|
|
||||||
@ -4604,15 +4569,33 @@ cheerio@^1.0.0-rc.2:
|
|||||||
parse5 "^3.0.1"
|
parse5 "^3.0.1"
|
||||||
|
|
||||||
chokidar-cli@^1.2.0:
|
chokidar-cli@^1.2.0:
|
||||||
version "1.2.0"
|
version "1.2.2"
|
||||||
resolved "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-1.2.0.tgz#8e7f58442273182018be1868e53c22af65a21948"
|
resolved "https://registry.yarnpkg.com/chokidar-cli/-/chokidar-cli-1.2.2.tgz#fbfddcf1f9062c07744f0bbeb6f60a49de12c656"
|
||||||
|
integrity sha512-Yx0OYKcAkS7YMPP3/co6aN+1AOx2L6WmscqWvnqs7z+9AhDsn4zpezaErNoPACri1iUVjtxk8E77sMGntkBh3Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
anymatch "^1.1.0"
|
bluebird "3.5.3"
|
||||||
bluebird "^2.9.24"
|
chokidar "2.1.1"
|
||||||
chokidar "^1.0.1"
|
lodash "4.17.11"
|
||||||
lodash "^3.7.0"
|
yargs "12.0.5"
|
||||||
shell-quote "^1.4.3"
|
|
||||||
yargs "^3.7.2"
|
chokidar@2.1.1:
|
||||||
|
version "2.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.1.tgz#adc39ad55a2adf26548bd2afa048f611091f9184"
|
||||||
|
integrity sha512-gfw3p2oQV2wEt+8VuMlNsPjCxDxvvgnm/kz+uATu805mWVF8IJN7uz9DN7iBz+RMJISmiVbCOBFs9qBGMjtPfQ==
|
||||||
|
dependencies:
|
||||||
|
anymatch "^2.0.0"
|
||||||
|
async-each "^1.0.1"
|
||||||
|
braces "^2.3.2"
|
||||||
|
glob-parent "^3.1.0"
|
||||||
|
inherits "^2.0.3"
|
||||||
|
is-binary-path "^1.0.0"
|
||||||
|
is-glob "^4.0.0"
|
||||||
|
normalize-path "^3.0.0"
|
||||||
|
path-is-absolute "^1.0.0"
|
||||||
|
readdirp "^2.2.1"
|
||||||
|
upath "^1.1.0"
|
||||||
|
optionalDependencies:
|
||||||
|
fsevents "^1.2.7"
|
||||||
|
|
||||||
chokidar@^1.0.1:
|
chokidar@^1.0.1:
|
||||||
version "1.7.0"
|
version "1.7.0"
|
||||||
@ -4772,10 +4755,6 @@ cli-truncate@^0.2.1:
|
|||||||
slice-ansi "0.0.4"
|
slice-ansi "0.0.4"
|
||||||
string-width "^1.0.1"
|
string-width "^1.0.1"
|
||||||
|
|
||||||
cli-width@^1.0.1:
|
|
||||||
version "1.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-1.1.1.tgz#a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d"
|
|
||||||
|
|
||||||
cli-width@^2.0.0:
|
cli-width@^2.0.0:
|
||||||
version "2.2.0"
|
version "2.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
|
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
|
||||||
@ -4804,7 +4783,7 @@ clipboard@^2.0.0:
|
|||||||
select "^1.1.2"
|
select "^1.1.2"
|
||||||
tiny-emitter "^2.0.0"
|
tiny-emitter "^2.0.0"
|
||||||
|
|
||||||
cliui@^3.0.3, cliui@^3.2.0:
|
cliui@^3.2.0:
|
||||||
version "3.2.0"
|
version "3.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
|
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -5509,7 +5488,7 @@ crypto-browserify@3.12.0, crypto-browserify@^3.11.0:
|
|||||||
randombytes "^2.0.0"
|
randombytes "^2.0.0"
|
||||||
randomfill "^1.0.3"
|
randomfill "^1.0.3"
|
||||||
|
|
||||||
crypto-js@^3.1.4, crypto-js@^3.1.5:
|
crypto-js@^3.1.4:
|
||||||
version "3.1.8"
|
version "3.1.8"
|
||||||
resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.1.8.tgz#715f070bf6014f2ae992a98b3929258b713f08d5"
|
resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.1.8.tgz#715f070bf6014f2ae992a98b3929258b713f08d5"
|
||||||
|
|
||||||
@ -6378,7 +6357,7 @@ elliptic@6.3.3:
|
|||||||
hash.js "^1.0.0"
|
hash.js "^1.0.0"
|
||||||
inherits "^2.0.1"
|
inherits "^2.0.1"
|
||||||
|
|
||||||
elliptic@=6.4.0, elliptic@^6.0.0, elliptic@^6.2.3, elliptic@^6.4.0:
|
elliptic@^6.0.0, elliptic@^6.2.3, elliptic@^6.4.0:
|
||||||
version "6.4.0"
|
version "6.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
|
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -6390,15 +6369,6 @@ elliptic@=6.4.0, elliptic@^6.0.0, elliptic@^6.2.3, elliptic@^6.4.0:
|
|||||||
minimalistic-assert "^1.0.0"
|
minimalistic-assert "^1.0.0"
|
||||||
minimalistic-crypto-utils "^1.0.0"
|
minimalistic-crypto-utils "^1.0.0"
|
||||||
|
|
||||||
elliptic@^3.1.0:
|
|
||||||
version "3.1.0"
|
|
||||||
resolved "https://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz#c21682ef762769b56a74201609105da11d5f60cc"
|
|
||||||
dependencies:
|
|
||||||
bn.js "^2.0.3"
|
|
||||||
brorand "^1.0.1"
|
|
||||||
hash.js "^1.0.0"
|
|
||||||
inherits "^2.0.1"
|
|
||||||
|
|
||||||
emoji-regex@^7.0.1, emoji-regex@^7.0.3:
|
emoji-regex@^7.0.1, emoji-regex@^7.0.3:
|
||||||
version "7.0.3"
|
version "7.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
|
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
|
||||||
@ -6812,22 +6782,6 @@ eth-lib@0.2.7:
|
|||||||
elliptic "^6.4.0"
|
elliptic "^6.4.0"
|
||||||
xhr-request-promise "^0.1.2"
|
xhr-request-promise "^0.1.2"
|
||||||
|
|
||||||
eth-lightwallet@^3.0.1:
|
|
||||||
version "3.0.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/eth-lightwallet/-/eth-lightwallet-3.0.1.tgz#297022932aa568f4e4eb0873bff257f5e5b78709"
|
|
||||||
dependencies:
|
|
||||||
bitcore-lib "^0.15.0"
|
|
||||||
bitcore-mnemonic "^1.5.0"
|
|
||||||
buffer "^4.9.0"
|
|
||||||
crypto-js "^3.1.5"
|
|
||||||
elliptic "^3.1.0"
|
|
||||||
ethereumjs-tx "^1.3.3"
|
|
||||||
ethereumjs-util "^5.1.1"
|
|
||||||
rlp "^2.0.0"
|
|
||||||
scrypt-async "^1.2.0"
|
|
||||||
tweetnacl "0.13.2"
|
|
||||||
web3 "0.20.2"
|
|
||||||
|
|
||||||
eth-query@^2.0.2, eth-query@^2.1.0, eth-query@^2.1.2:
|
eth-query@^2.0.2, eth-query@^2.1.0, eth-query@^2.1.2:
|
||||||
version "2.1.2"
|
version "2.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e"
|
resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e"
|
||||||
@ -6835,12 +6789,17 @@ eth-query@^2.0.2, eth-query@^2.1.0, eth-query@^2.1.2:
|
|||||||
json-rpc-random-id "^1.0.0"
|
json-rpc-random-id "^1.0.0"
|
||||||
xtend "^4.0.1"
|
xtend "^4.0.1"
|
||||||
|
|
||||||
eth-sig-util@2.0.2:
|
eth-sig-util@2.1.2:
|
||||||
version "2.0.2"
|
version "2.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-2.0.2.tgz#bfdb274293620404b7631019dc3d7f17bb2e06f4"
|
resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-2.1.2.tgz#9b357395b5ca07fae6b430d3e534cf0a0f1df118"
|
||||||
|
integrity sha512-bNgt7txkEmaNlLf+PrbwYIdp4KRkB3E7hW0/QwlBpgv920pVVyQnF0evoovfiRveNKM4OrtPYZTojjmsfuCUOw==
|
||||||
dependencies:
|
dependencies:
|
||||||
|
buffer "^5.2.1"
|
||||||
|
elliptic "^6.4.0"
|
||||||
ethereumjs-abi "0.6.5"
|
ethereumjs-abi "0.6.5"
|
||||||
ethereumjs-util "^5.1.1"
|
ethereumjs-util "^5.1.1"
|
||||||
|
tweetnacl "^1.0.0"
|
||||||
|
tweetnacl-util "^0.15.0"
|
||||||
|
|
||||||
eth-sig-util@^1.4.2:
|
eth-sig-util@^1.4.2:
|
||||||
version "1.4.2"
|
version "1.4.2"
|
||||||
@ -6964,7 +6923,7 @@ ethereumjs-tx@^1.1.1, ethereumjs-tx@^1.2.0, ethereumjs-tx@^1.2.2, ethereumjs-tx@
|
|||||||
ethereum-common "^0.0.18"
|
ethereum-common "^0.0.18"
|
||||||
ethereumjs-util "^5.0.0"
|
ethereumjs-util "^5.0.0"
|
||||||
|
|
||||||
ethereumjs-util@5.2.0, ethereumjs-util@^5.2.0:
|
ethereumjs-util@5.2.0:
|
||||||
version "5.2.0"
|
version "5.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz#3e0c0d1741471acf1036052d048623dee54ad642"
|
resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz#3e0c0d1741471acf1036052d048623dee54ad642"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -7010,6 +6969,23 @@ ethereumjs-util@^6.0.0:
|
|||||||
safe-buffer "^5.1.1"
|
safe-buffer "^5.1.1"
|
||||||
secp256k1 "^3.0.1"
|
secp256k1 "^3.0.1"
|
||||||
|
|
||||||
|
ethereumjs-vm@2.6.0:
|
||||||
|
version "2.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz#76243ed8de031b408793ac33907fb3407fe400c6"
|
||||||
|
integrity sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==
|
||||||
|
dependencies:
|
||||||
|
async "^2.1.2"
|
||||||
|
async-eventemitter "^0.2.2"
|
||||||
|
ethereumjs-account "^2.0.3"
|
||||||
|
ethereumjs-block "~2.2.0"
|
||||||
|
ethereumjs-common "^1.1.0"
|
||||||
|
ethereumjs-util "^6.0.0"
|
||||||
|
fake-merkle-patricia-tree "^1.0.1"
|
||||||
|
functional-red-black-tree "^1.0.1"
|
||||||
|
merkle-patricia-tree "^2.3.2"
|
||||||
|
rustbn.js "~0.2.0"
|
||||||
|
safe-buffer "^5.1.1"
|
||||||
|
|
||||||
ethereumjs-vm@^2.0.2, ethereumjs-vm@^2.1.0, ethereumjs-vm@^2.3.4:
|
ethereumjs-vm@^2.0.2, ethereumjs-vm@^2.1.0, ethereumjs-vm@^2.3.4:
|
||||||
version "2.3.4"
|
version "2.3.4"
|
||||||
resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.3.4.tgz#f635d7cb047571a1840a6e9a74d29de4488f8ad6"
|
resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.3.4.tgz#f635d7cb047571a1840a6e9a74d29de4488f8ad6"
|
||||||
@ -7026,32 +7002,18 @@ ethereumjs-vm@^2.0.2, ethereumjs-vm@^2.1.0, ethereumjs-vm@^2.3.4:
|
|||||||
rustbn.js "~0.1.1"
|
rustbn.js "~0.1.1"
|
||||||
safe-buffer "^5.1.1"
|
safe-buffer "^5.1.1"
|
||||||
|
|
||||||
ethereumjs-vm@^2.6.0:
|
ethereumjs-wallet@0.6.3:
|
||||||
version "2.6.0"
|
version "0.6.3"
|
||||||
resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz#76243ed8de031b408793ac33907fb3407fe400c6"
|
resolved "https://registry.yarnpkg.com/ethereumjs-wallet/-/ethereumjs-wallet-0.6.3.tgz#b0eae6f327637c2aeb9ccb9047b982ac542e6ab1"
|
||||||
dependencies:
|
integrity sha512-qiXPiZOsStem+Dj/CQHbn5qex+FVkuPmGH7SvSnA9F3tdRDt8dLMyvIj3+U05QzVZNPYh4HXEdnzoYI4dZkr9w==
|
||||||
async "^2.1.2"
|
|
||||||
async-eventemitter "^0.2.2"
|
|
||||||
ethereumjs-account "^2.0.3"
|
|
||||||
ethereumjs-block "~2.2.0"
|
|
||||||
ethereumjs-common "^1.1.0"
|
|
||||||
ethereumjs-util "^6.0.0"
|
|
||||||
fake-merkle-patricia-tree "^1.0.1"
|
|
||||||
functional-red-black-tree "^1.0.1"
|
|
||||||
merkle-patricia-tree "^2.3.2"
|
|
||||||
rustbn.js "~0.2.0"
|
|
||||||
safe-buffer "^5.1.1"
|
|
||||||
|
|
||||||
ethereumjs-wallet@0.6.2:
|
|
||||||
version "0.6.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/ethereumjs-wallet/-/ethereumjs-wallet-0.6.2.tgz#67244b6af3e8113b53d709124b25477b64aeccda"
|
|
||||||
dependencies:
|
dependencies:
|
||||||
aes-js "^3.1.1"
|
aes-js "^3.1.1"
|
||||||
bs58check "^2.1.2"
|
bs58check "^2.1.2"
|
||||||
ethereumjs-util "^5.2.0"
|
ethereumjs-util "^6.0.0"
|
||||||
hdkey "^1.0.0"
|
hdkey "^1.1.0"
|
||||||
|
randombytes "^2.0.6"
|
||||||
safe-buffer "^5.1.2"
|
safe-buffer "^5.1.2"
|
||||||
scrypt.js "^0.2.0"
|
scrypt.js "^0.3.0"
|
||||||
utf8 "^3.0.0"
|
utf8 "^3.0.0"
|
||||||
uuid "^3.3.2"
|
uuid "^3.3.2"
|
||||||
|
|
||||||
@ -7569,7 +7531,7 @@ figlet@^1.1.1:
|
|||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/figlet/-/figlet-1.2.1.tgz#48d35df9d9b10b1b3888302e6e57904a0b00509c"
|
resolved "https://registry.yarnpkg.com/figlet/-/figlet-1.2.1.tgz#48d35df9d9b10b1b3888302e6e57904a0b00509c"
|
||||||
|
|
||||||
figures@^1.3.5, figures@^1.7.0:
|
figures@^1.7.0:
|
||||||
version "1.7.0"
|
version "1.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
|
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -8040,9 +8002,10 @@ ganache-cli@6.4.1:
|
|||||||
source-map-support "0.5.9"
|
source-map-support "0.5.9"
|
||||||
yargs "11.1.0"
|
yargs "11.1.0"
|
||||||
|
|
||||||
ganache-core@^2.5.3:
|
ganache-core@^2.6.0:
|
||||||
version "2.5.3"
|
version "2.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/ganache-core/-/ganache-core-2.5.3.tgz#8c6f21d820a694826082dfbb2dc59f834a6874fc"
|
resolved "https://registry.yarnpkg.com/ganache-core/-/ganache-core-2.6.0.tgz#19001547893ff9f6d494fcaed66c52edd808f3c0"
|
||||||
|
integrity sha512-TAT8XCjORmRpWko9QWKWGbdZ8/3nblKgralUWdySHXZyGBVRoHyEzjygMYZoblSXXCWuYEmx+T1u73Di1tE0mA==
|
||||||
dependencies:
|
dependencies:
|
||||||
abstract-leveldown "3.0.0"
|
abstract-leveldown "3.0.0"
|
||||||
async "2.6.1"
|
async "2.6.1"
|
||||||
@ -8052,13 +8015,13 @@ ganache-core@^2.5.3:
|
|||||||
clone "2.1.2"
|
clone "2.1.2"
|
||||||
debug "3.1.0"
|
debug "3.1.0"
|
||||||
encoding-down "5.0.4"
|
encoding-down "5.0.4"
|
||||||
eth-sig-util "2.0.2"
|
eth-sig-util "2.1.2"
|
||||||
ethereumjs-abi "0.6.5"
|
ethereumjs-abi "0.6.5"
|
||||||
ethereumjs-account "2.0.5"
|
ethereumjs-account "2.0.5"
|
||||||
ethereumjs-block "2.1.0"
|
ethereumjs-block "2.1.0"
|
||||||
ethereumjs-tx "1.3.7"
|
ethereumjs-tx "1.3.7"
|
||||||
ethereumjs-util "5.2.0"
|
ethereumjs-util "5.2.0"
|
||||||
ethereumjs-vm "^2.6.0"
|
ethereumjs-vm "2.6.0"
|
||||||
heap "0.2.6"
|
heap "0.2.6"
|
||||||
level-sublevel "6.6.4"
|
level-sublevel "6.6.4"
|
||||||
levelup "3.1.1"
|
levelup "3.1.1"
|
||||||
@ -8071,7 +8034,7 @@ ganache-core@^2.5.3:
|
|||||||
web3-provider-engine "14.1.0"
|
web3-provider-engine "14.1.0"
|
||||||
websocket "1.0.26"
|
websocket "1.0.26"
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
ethereumjs-wallet "0.6.2"
|
ethereumjs-wallet "0.6.3"
|
||||||
web3 "1.0.0-beta.35"
|
web3 "1.0.0-beta.35"
|
||||||
|
|
||||||
gauge@~1.2.5:
|
gauge@~1.2.5:
|
||||||
@ -8792,9 +8755,10 @@ hdkey@^0.7.1:
|
|||||||
coinstring "^2.0.0"
|
coinstring "^2.0.0"
|
||||||
secp256k1 "^3.0.1"
|
secp256k1 "^3.0.1"
|
||||||
|
|
||||||
hdkey@^1.0.0:
|
hdkey@^1.1.0:
|
||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.npmjs.org/hdkey/-/hdkey-1.1.1.tgz#c2b3bfd5883ff9529b72f2f08b28be0972a9f64a"
|
resolved "https://registry.yarnpkg.com/hdkey/-/hdkey-1.1.1.tgz#c2b3bfd5883ff9529b72f2f08b28be0972a9f64a"
|
||||||
|
integrity sha512-DvHZ5OuavsfWs5yfVJZestsnc3wzPvLWNk6c2nRUfo6X+OtxypGt20vDDf7Ba+MJzjL3KS1og2nw2eBbLCOUTA==
|
||||||
dependencies:
|
dependencies:
|
||||||
coinstring "^2.0.0"
|
coinstring "^2.0.0"
|
||||||
safe-buffer "^5.1.1"
|
safe-buffer "^5.1.1"
|
||||||
@ -9240,7 +9204,7 @@ inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, i
|
|||||||
version "2.0.3"
|
version "2.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
|
||||||
|
|
||||||
inherits@2.0.1, inherits@=2.0.1:
|
inherits@2.0.1:
|
||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
|
||||||
|
|
||||||
@ -9268,19 +9232,6 @@ inline-style-prefixer@^3.0.8:
|
|||||||
bowser "^1.7.3"
|
bowser "^1.7.3"
|
||||||
css-in-js-utils "^2.0.0"
|
css-in-js-utils "^2.0.0"
|
||||||
|
|
||||||
inquirer@^0.8.2:
|
|
||||||
version "0.8.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.8.5.tgz#dbd740cf6ca3b731296a63ce6f6d961851f336df"
|
|
||||||
dependencies:
|
|
||||||
ansi-regex "^1.1.1"
|
|
||||||
chalk "^1.0.0"
|
|
||||||
cli-width "^1.0.1"
|
|
||||||
figures "^1.3.5"
|
|
||||||
lodash "^3.3.1"
|
|
||||||
readline2 "^0.1.1"
|
|
||||||
rx "^2.4.3"
|
|
||||||
through "^2.3.6"
|
|
||||||
|
|
||||||
inquirer@^3.3.0:
|
inquirer@^3.3.0:
|
||||||
version "3.3.0"
|
version "3.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
|
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
|
||||||
@ -11283,33 +11234,20 @@ lodash.words@^3.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
lodash._root "^3.0.0"
|
lodash._root "^3.0.0"
|
||||||
|
|
||||||
lodash@4.17.11, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.3:
|
lodash@4.17.11:
|
||||||
version "4.17.11"
|
version "4.17.11"
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
|
||||||
|
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
|
||||||
|
|
||||||
lodash@=4.17.4:
|
lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1:
|
||||||
version "4.17.4"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
|
|
||||||
|
|
||||||
lodash@^3.3.1, lodash@^3.6.0, lodash@^3.7.0:
|
|
||||||
version "3.10.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
|
|
||||||
|
|
||||||
lodash@^4.14.0, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1:
|
|
||||||
version "4.17.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
|
|
||||||
|
|
||||||
lodash@^4.17.10:
|
|
||||||
version "4.17.10"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
|
|
||||||
|
|
||||||
lodash@^4.17.14:
|
|
||||||
version "4.17.15"
|
version "4.17.15"
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
||||||
|
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
|
||||||
|
|
||||||
lodash@~1.0.1:
|
lodash@~1.0.1:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
|
||||||
|
integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=
|
||||||
|
|
||||||
log-driver@^1.2.5:
|
log-driver@^1.2.5:
|
||||||
version "1.2.7"
|
version "1.2.7"
|
||||||
@ -12083,10 +12021,6 @@ multipipe@^0.1.2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
duplexer2 "0.0.2"
|
duplexer2 "0.0.2"
|
||||||
|
|
||||||
mute-stream@0.0.4:
|
|
||||||
version "0.0.4"
|
|
||||||
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.4.tgz#a9219960a6d5d5d046597aee51252c6655f7177e"
|
|
||||||
|
|
||||||
mute-stream@0.0.7, mute-stream@~0.0.4:
|
mute-stream@0.0.7, mute-stream@~0.0.4:
|
||||||
version "0.0.7"
|
version "0.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
|
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
|
||||||
@ -14052,15 +13986,15 @@ public-encrypt@^4.0.0:
|
|||||||
parse-asn1 "^5.0.0"
|
parse-asn1 "^5.0.0"
|
||||||
randombytes "^2.0.1"
|
randombytes "^2.0.1"
|
||||||
|
|
||||||
publish-release@0xproject/publish-release:
|
"publish-release@https://github.com/0xProject/publish-release.git#3f8be1105a356527f4b362ff456d94bf9a82f2ed":
|
||||||
version "1.3.3"
|
version "1.3.3"
|
||||||
resolved "https://codeload.github.com/0xproject/publish-release/tar.gz/c67c546726deecabd0cb35f9873afc912f862bd3"
|
resolved "https://github.com/0xProject/publish-release.git#3f8be1105a356527f4b362ff456d94bf9a82f2ed"
|
||||||
dependencies:
|
dependencies:
|
||||||
async "^0.9.0"
|
async "^0.9.0"
|
||||||
ghauth "^2.0.0"
|
ghauth "^2.0.0"
|
||||||
github-url-to-object "^1.4.2"
|
github-url-to-object "^1.4.2"
|
||||||
inquirer "^0.8.2"
|
inquirer "^6.2.0"
|
||||||
lodash "^3.6.0"
|
lodash "^4.17.15"
|
||||||
mime "^1.3.4"
|
mime "^1.3.4"
|
||||||
minimist "^1.1.1"
|
minimist "^1.1.1"
|
||||||
pkginfo "^0.3.0"
|
pkginfo "^0.3.0"
|
||||||
@ -14270,6 +14204,13 @@ randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
|
|||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer "^5.1.0"
|
safe-buffer "^5.1.0"
|
||||||
|
|
||||||
|
randombytes@^2.0.6:
|
||||||
|
version "2.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
|
||||||
|
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
|
||||||
|
dependencies:
|
||||||
|
safe-buffer "^5.1.0"
|
||||||
|
|
||||||
randomfill@^1.0.3:
|
randomfill@^1.0.3:
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
|
resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
|
||||||
@ -14867,13 +14808,6 @@ readdirp@^3.1.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
picomatch "^2.0.4"
|
picomatch "^2.0.4"
|
||||||
|
|
||||||
readline2@^0.1.1:
|
|
||||||
version "0.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/readline2/-/readline2-0.1.1.tgz#99443ba6e83b830ef3051bfd7dc241a82728d568"
|
|
||||||
dependencies:
|
|
||||||
mute-stream "0.0.4"
|
|
||||||
strip-ansi "^2.0.1"
|
|
||||||
|
|
||||||
realpath-native@^1.0.0:
|
realpath-native@^1.0.0:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz#cd51ce089b513b45cf9b1516c82989b51ccc6560"
|
resolved "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz#cd51ce089b513b45cf9b1516c82989b51ccc6560"
|
||||||
@ -15536,10 +15470,6 @@ rx@4.1.0:
|
|||||||
version "4.1.0"
|
version "4.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
|
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
|
||||||
|
|
||||||
rx@^2.4.3:
|
|
||||||
version "2.5.3"
|
|
||||||
resolved "https://registry.yarnpkg.com/rx/-/rx-2.5.3.tgz#21adc7d80f02002af50dae97fd9dbf248755f566"
|
|
||||||
|
|
||||||
rxjs@^5.0.0-beta.11:
|
rxjs@^5.0.0-beta.11:
|
||||||
version "5.5.11"
|
version "5.5.11"
|
||||||
resolved "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87"
|
resolved "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87"
|
||||||
@ -15629,21 +15559,26 @@ schema-utils@^1.0.0:
|
|||||||
ajv-errors "^1.0.0"
|
ajv-errors "^1.0.0"
|
||||||
ajv-keywords "^3.1.0"
|
ajv-keywords "^3.1.0"
|
||||||
|
|
||||||
scrypt-async@^1.2.0:
|
|
||||||
version "1.3.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/scrypt-async/-/scrypt-async-1.3.1.tgz#a11fd6fac981b4b823ee01dee0221169500ddae9"
|
|
||||||
|
|
||||||
scrypt-js@2.0.4:
|
scrypt-js@2.0.4:
|
||||||
version "2.0.4"
|
version "2.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.4.tgz#32f8c5149f0797672e551c07e230f834b6af5f16"
|
resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.4.tgz#32f8c5149f0797672e551c07e230f834b6af5f16"
|
||||||
|
|
||||||
scrypt.js@0.2.0, scrypt.js@^0.2.0:
|
scrypt.js@0.2.0:
|
||||||
version "0.2.0"
|
version "0.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/scrypt.js/-/scrypt.js-0.2.0.tgz#af8d1465b71e9990110bedfc593b9479e03a8ada"
|
resolved "https://registry.yarnpkg.com/scrypt.js/-/scrypt.js-0.2.0.tgz#af8d1465b71e9990110bedfc593b9479e03a8ada"
|
||||||
dependencies:
|
dependencies:
|
||||||
scrypt "^6.0.2"
|
scrypt "^6.0.2"
|
||||||
scryptsy "^1.2.1"
|
scryptsy "^1.2.1"
|
||||||
|
|
||||||
|
scrypt.js@^0.3.0:
|
||||||
|
version "0.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/scrypt.js/-/scrypt.js-0.3.0.tgz#6c62d61728ad533c8c376a2e5e3e86d41a95c4c0"
|
||||||
|
integrity sha512-42LTc1nyFsyv/o0gcHtDztrn+aqpkaCNt5Qh7ATBZfhEZU7IC/0oT/qbBH+uRNoAPvs2fwiOId68FDEoSRA8/A==
|
||||||
|
dependencies:
|
||||||
|
scryptsy "^1.2.1"
|
||||||
|
optionalDependencies:
|
||||||
|
scrypt "^6.0.2"
|
||||||
|
|
||||||
scrypt@^6.0.2:
|
scrypt@^6.0.2:
|
||||||
version "6.0.3"
|
version "6.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/scrypt/-/scrypt-6.0.3.tgz#04e014a5682b53fa50c2d5cce167d719c06d870d"
|
resolved "https://registry.yarnpkg.com/scrypt/-/scrypt-6.0.3.tgz#04e014a5682b53fa50c2d5cce167d719c06d870d"
|
||||||
@ -15893,7 +15828,7 @@ shebang-regex@^1.0.0:
|
|||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
|
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
|
||||||
|
|
||||||
shell-quote@^1.4.3, shell-quote@^1.6.1:
|
shell-quote@^1.6.1:
|
||||||
version "1.6.1"
|
version "1.6.1"
|
||||||
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
|
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -16528,12 +16463,6 @@ stringstream@~0.0.4, stringstream@~0.0.5:
|
|||||||
version "0.0.5"
|
version "0.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
|
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
|
||||||
|
|
||||||
strip-ansi@^2.0.1:
|
|
||||||
version "2.0.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-2.0.1.tgz#df62c1aa94ed2f114e1d0f21fd1d50482b79a60e"
|
|
||||||
dependencies:
|
|
||||||
ansi-regex "^1.0.0"
|
|
||||||
|
|
||||||
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
|
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
|
||||||
version "3.0.1"
|
version "3.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
|
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
|
||||||
@ -17368,14 +17297,20 @@ tunnel-agent@^0.6.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer "^5.0.1"
|
safe-buffer "^5.0.1"
|
||||||
|
|
||||||
tweetnacl@0.13.2:
|
tweetnacl-util@^0.15.0:
|
||||||
version "0.13.2"
|
version "0.15.0"
|
||||||
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.13.2.tgz#453161770469d45cd266c36404e2bc99a8fa9944"
|
resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.0.tgz#4576c1cee5e2d63d207fee52f1ba02819480bc75"
|
||||||
|
integrity sha1-RXbBzuXi1j0gf+5S8boCgZSAvHU=
|
||||||
|
|
||||||
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
|
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
|
||||||
version "0.14.5"
|
version "0.14.5"
|
||||||
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
|
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
|
||||||
|
|
||||||
|
tweetnacl@^1.0.0:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.1.tgz#2594d42da73cd036bd0d2a54683dd35a6b55ca17"
|
||||||
|
integrity sha512-kcoMoKTPYnoeS50tzoqjPY3Uv9axeuuFAZY9M/9zFnhoVvRfxz9K29IMPD7jGmt2c8SW7i3gT9WqDl2+nV7p4A==
|
||||||
|
|
||||||
type-check@~0.3.2:
|
type-check@~0.3.2:
|
||||||
version "0.3.2"
|
version "0.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
|
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
|
||||||
@ -17729,7 +17664,7 @@ unzip-response@^2.0.1:
|
|||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
|
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
|
||||||
|
|
||||||
upath@^1.1.1:
|
upath@^1.1.0, upath@^1.1.1:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"
|
resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"
|
||||||
|
|
||||||
@ -18421,16 +18356,6 @@ web3-utils@1.0.0-beta.35:
|
|||||||
underscore "1.8.3"
|
underscore "1.8.3"
|
||||||
utf8 "2.1.1"
|
utf8 "2.1.1"
|
||||||
|
|
||||||
web3@0.20.2:
|
|
||||||
version "0.20.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/web3/-/web3-0.20.2.tgz#c54dac5fc0e377399c04c1a6ecbb12e4513278d6"
|
|
||||||
dependencies:
|
|
||||||
bignumber.js "git+https://github.com/frozeman/bignumber.js-nolookahead.git"
|
|
||||||
crypto-js "^3.1.4"
|
|
||||||
utf8 "^2.1.1"
|
|
||||||
xhr2 "*"
|
|
||||||
xmlhttprequest "*"
|
|
||||||
|
|
||||||
web3@1.0.0-beta.35:
|
web3@1.0.0-beta.35:
|
||||||
version "1.0.0-beta.35"
|
version "1.0.0-beta.35"
|
||||||
resolved "https://registry.yarnpkg.com/web3/-/web3-1.0.0-beta.35.tgz#6475095bd451a96e50a32b997ddee82279292f11"
|
resolved "https://registry.yarnpkg.com/web3/-/web3-1.0.0-beta.35.tgz#6475095bd451a96e50a32b997ddee82279292f11"
|
||||||
@ -18708,10 +18633,6 @@ widest-line@^2.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
string-width "^2.1.1"
|
string-width "^2.1.1"
|
||||||
|
|
||||||
window-size@^0.1.4:
|
|
||||||
version "0.1.4"
|
|
||||||
resolved "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
|
|
||||||
|
|
||||||
window-size@^0.2.0:
|
window-size@^0.2.0:
|
||||||
version "0.2.0"
|
version "0.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
|
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
|
||||||
@ -18980,7 +18901,7 @@ xtend@~2.1.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
object-keys "~0.4.0"
|
object-keys "~0.4.0"
|
||||||
|
|
||||||
y18n@^3.2.0, y18n@^3.2.1:
|
y18n@^3.2.1:
|
||||||
version "3.2.1"
|
version "3.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
|
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
|
||||||
|
|
||||||
@ -19106,6 +19027,23 @@ yargs@12.0.2, yargs@^12.0.2:
|
|||||||
y18n "^3.2.1 || ^4.0.0"
|
y18n "^3.2.1 || ^4.0.0"
|
||||||
yargs-parser "^10.1.0"
|
yargs-parser "^10.1.0"
|
||||||
|
|
||||||
|
yargs@12.0.5, yargs@^12.0.5:
|
||||||
|
version "12.0.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13"
|
||||||
|
dependencies:
|
||||||
|
cliui "^4.0.0"
|
||||||
|
decamelize "^1.2.0"
|
||||||
|
find-up "^3.0.0"
|
||||||
|
get-caller-file "^1.0.1"
|
||||||
|
os-locale "^3.0.0"
|
||||||
|
require-directory "^2.1.1"
|
||||||
|
require-main-filename "^1.0.1"
|
||||||
|
set-blocking "^2.0.0"
|
||||||
|
string-width "^2.0.0"
|
||||||
|
which-module "^2.0.0"
|
||||||
|
y18n "^3.2.1 || ^4.0.0"
|
||||||
|
yargs-parser "^11.1.1"
|
||||||
|
|
||||||
yargs@13.2.2:
|
yargs@13.2.2:
|
||||||
version "13.2.2"
|
version "13.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993"
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993"
|
||||||
@ -19173,35 +19111,6 @@ yargs@^12.0.1:
|
|||||||
y18n "^3.2.1 || ^4.0.0"
|
y18n "^3.2.1 || ^4.0.0"
|
||||||
yargs-parser "^10.1.0"
|
yargs-parser "^10.1.0"
|
||||||
|
|
||||||
yargs@^12.0.5:
|
|
||||||
version "12.0.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13"
|
|
||||||
dependencies:
|
|
||||||
cliui "^4.0.0"
|
|
||||||
decamelize "^1.2.0"
|
|
||||||
find-up "^3.0.0"
|
|
||||||
get-caller-file "^1.0.1"
|
|
||||||
os-locale "^3.0.0"
|
|
||||||
require-directory "^2.1.1"
|
|
||||||
require-main-filename "^1.0.1"
|
|
||||||
set-blocking "^2.0.0"
|
|
||||||
string-width "^2.0.0"
|
|
||||||
which-module "^2.0.0"
|
|
||||||
y18n "^3.2.1 || ^4.0.0"
|
|
||||||
yargs-parser "^11.1.1"
|
|
||||||
|
|
||||||
yargs@^3.7.2:
|
|
||||||
version "3.32.0"
|
|
||||||
resolved "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995"
|
|
||||||
dependencies:
|
|
||||||
camelcase "^2.0.1"
|
|
||||||
cliui "^3.0.3"
|
|
||||||
decamelize "^1.1.1"
|
|
||||||
os-locale "^1.4.0"
|
|
||||||
string-width "^1.0.1"
|
|
||||||
window-size "^0.1.4"
|
|
||||||
y18n "^3.2.0"
|
|
||||||
|
|
||||||
yargs@^4.7.1:
|
yargs@^4.7.1:
|
||||||
version "4.8.1"
|
version "4.8.1"
|
||||||
resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user