From b3f996595f56e11515b84c573ff92a10692248e8 Mon Sep 17 00:00:00 2001 From: Steve Klebanoff Date: Tue, 22 Jan 2019 08:48:05 -0800 Subject: Update blog link to not be /latest, and use constant in mobile nav --- packages/website/ts/components/mobileNav.tsx | 3 ++- packages/website/ts/utils/constants.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/website/ts/components/mobileNav.tsx b/packages/website/ts/components/mobileNav.tsx index d43bbe50e..1aa826755 100644 --- a/packages/website/ts/components/mobileNav.tsx +++ b/packages/website/ts/components/mobileNav.tsx @@ -6,6 +6,7 @@ import { Link } from 'react-router-dom'; import { WrapGrid, WrapProps } from 'ts/components/newLayout'; import { WebsitePaths } from 'ts/types'; +import { constants } from 'ts/utils/constants'; interface Props { isToggled: boolean; @@ -41,7 +42,7 @@ export class MobileNav extends React.PureComponent { About
  • - + Blog
  • diff --git a/packages/website/ts/utils/constants.ts b/packages/website/ts/utils/constants.ts index ada8de549..03c1a0b83 100644 --- a/packages/website/ts/utils/constants.ts +++ b/packages/website/ts/utils/constants.ts @@ -74,7 +74,7 @@ export const constants = { URL_ANGELLIST: 'https://angel.co/0xproject/jobs', URL_APACHE_LICENSE: 'http://www.apache.org/licenses/LICENSE-2.0', URL_BITLY_API: 'https://api-ssl.bitly.com', - URL_BLOG: 'https://blog.0xproject.com/latest', + URL_BLOG: 'https://blog.0xproject.com', URL_DISCOURSE_FORUM: 'https://forum.0x.org', URL_ECOSYSTEM_APPLY: 'https://0x.smapply.io/', URL_ECOSYSTEM_BLOG_POST: 'https://blog.0xproject.com/announcing-the-0x-ecosystem-acceleration-program-89d1cb89d565', -- cgit v1.2.3 From 76a1ff7c40268a4c93511367373f44de2cc5d6a7 Mon Sep 17 00:00:00 2001 From: Jeremy Schlatter Date: Thu, 31 Jan 2019 12:35:26 -0800 Subject: fix typo --- packages/sol-tracing-utils/src/trace_collection_subprovider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sol-tracing-utils/src/trace_collection_subprovider.ts b/packages/sol-tracing-utils/src/trace_collection_subprovider.ts index 5118921fa..8279bda54 100644 --- a/packages/sol-tracing-utils/src/trace_collection_subprovider.ts +++ b/packages/sol-tracing-utils/src/trace_collection_subprovider.ts @@ -180,7 +180,7 @@ export abstract class TraceCollectionSubprovider extends Subprovider { cb(); } private async _recordCallOrGasEstimateTraceAsync(callData: Partial): Promise { - // We don't want other transactions to be exeucted during snashotting period, that's why we lock the + // We don't want other transactions to be executed during snashotting period, that's why we lock the // transaction execution for all transactions except our fake ones. await this._lock.acquire(); const blockchainLifecycle = new BlockchainLifecycle(this._web3Wrapper); -- cgit v1.2.3 From c03e24e10b23ce1c542d3dea10bc26ae9d86fea5 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Mon, 4 Feb 2019 16:03:25 +0000 Subject: Fix bug where passing in signerAddress instead of exchangeAddress --- packages/order-utils/package.json | 1 + packages/order-utils/src/signature_utils.ts | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/order-utils/package.json b/packages/order-utils/package.json index 7a4d4aa84..4e31d4094 100644 --- a/packages/order-utils/package.json +++ b/packages/order-utils/package.json @@ -57,6 +57,7 @@ "@0x/assert": "^1.0.23", "@0x/base-contract": "^3.0.13", "@0x/contract-artifacts": "^1.3.0", + "@0x/contract-addresses": "^2.2.0", "@0x/json-schemas": "^2.1.7", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", diff --git a/packages/order-utils/src/signature_utils.ts b/packages/order-utils/src/signature_utils.ts index 131144d48..efcc146bf 100644 --- a/packages/order-utils/src/signature_utils.ts +++ b/packages/order-utils/src/signature_utils.ts @@ -1,4 +1,5 @@ import { ExchangeContract, IValidatorContract, IWalletContract } from '@0x/abi-gen-wrappers'; +import { getContractAddressesForNetworkOrThrow } from '@0x/contract-addresses'; import * as artifacts from '@0x/contract-artifacts'; import { schemas } from '@0x/json-schemas'; import { ECSignature, Order, SignatureType, SignedOrder, ValidatorSignature } from '@0x/types'; @@ -92,7 +93,14 @@ export const signatureUtils = { assert.isWeb3Provider('provider', provider); assert.isHexString('data', data); assert.isETHAddressHex('signerAddress', signerAddress); - const exchangeContract = new ExchangeContract(artifacts.Exchange.compilerOutput.abi, signerAddress, provider); + const web3Wrapper = new Web3Wrapper(provider); + const networkId = await web3Wrapper.getNetworkIdAsync(); + const addresses = getContractAddressesForNetworkOrThrow(networkId); + const exchangeContract = new ExchangeContract( + artifacts.Exchange.compilerOutput.abi, + addresses.exchange, + provider, + ); const isValid = await exchangeContract.preSigned.callAsync(data, signerAddress); return isValid; }, -- cgit v1.2.3 From 52f22aad818b5b5e19d93cf07344655f0f1ca45f Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Mon, 4 Feb 2019 16:03:48 +0000 Subject: Write failing preSign unit test --- packages/order-utils/test/signature_utils_test.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/order-utils/test/signature_utils_test.ts b/packages/order-utils/test/signature_utils_test.ts index 937382056..eab6aa636 100644 --- a/packages/order-utils/test/signature_utils_test.ts +++ b/packages/order-utils/test/signature_utils_test.ts @@ -99,6 +99,17 @@ describe('Signature utils', () => { ); expect(isValidSignatureLocal).to.be.true(); }); + + it.only('should return false if entry not found in `preSigned` mapping', async () => { + const preSignedSignature = '0x06'; + const isValidSignatureLocal = await signatureUtils.isValidSignatureAsync( + provider, + dataHex, + preSignedSignature, + address, + ); + expect(isValidSignatureLocal).to.be.true(); + }); }); describe('#isValidECSignature', () => { const signature = { -- cgit v1.2.3 From 50cad8d26006cf11201add42aeb8bd97e38c4ec3 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Mon, 4 Feb 2019 16:04:19 +0000 Subject: Nit fixes to pipeline README --- packages/pipeline/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/pipeline/README.md b/packages/pipeline/README.md index 4fc8e0ff9..23113fd9b 100644 --- a/packages/pipeline/README.md +++ b/packages/pipeline/README.md @@ -34,8 +34,10 @@ yarn lint ### Migrations -Create a new migration: `yarn migrate:create --name MigrationNameInCamelCase` +Create a new migration: `yarn migrate:create --name MigrationNameInCamelCase`. + Run migrations: `yarn migrate:run` + Revert the most recent migration (CAUTION: may result in data loss!): `yarn migrate:revert` ## Testing -- cgit v1.2.3 From d0b0c4a917601f6ca02dda6336f256850ab3941b Mon Sep 17 00:00:00 2001 From: Jeremy Schlatter Date: Mon, 4 Feb 2019 13:06:34 -0800 Subject: Fix default gas limit for fake txs in TraceCollectionSubprovider This hex string is required to be prefixed with '0x'. If it does not have that prefix, then the call to unmarshalTxData below will fail with: BigNumber Error: new BigNumber() not a number: 5b8d80 This default value is overridden if the incoming call already has a gas estimate, in which case the parse error above does not happen. This is probably why the error wasn't previously noticed. --- packages/sol-tracing-utils/src/trace_collection_subprovider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sol-tracing-utils/src/trace_collection_subprovider.ts b/packages/sol-tracing-utils/src/trace_collection_subprovider.ts index 8279bda54..6f833b0fc 100644 --- a/packages/sol-tracing-utils/src/trace_collection_subprovider.ts +++ b/packages/sol-tracing-utils/src/trace_collection_subprovider.ts @@ -186,7 +186,7 @@ export abstract class TraceCollectionSubprovider extends Subprovider { const blockchainLifecycle = new BlockchainLifecycle(this._web3Wrapper); await blockchainLifecycle.startAsync(); const fakeTxData = { - gas: BLOCK_GAS_LIMIT.toString(16), // tslint:disable-line:custom-no-magic-numbers + gas: `0x${BLOCK_GAS_LIMIT.toString(16)}`, // tslint:disable-line:custom-no-magic-numbers isFakeTransaction: true, // This transaction (and only it) is allowed to come through when the lock is locked ...callData, from: callData.from || this._defaultFromAddress, -- cgit v1.2.3 From 3d2ed57c08c7e58ecc6698c87a42bafbe86a9c88 Mon Sep 17 00:00:00 2001 From: Jeremy Schlatter Date: Mon, 4 Feb 2019 14:33:13 -0800 Subject: Hook eth_sendRawTransaction in addition to eth_sendTransaction --- packages/sol-tracing-utils/package.json | 1 + .../sol-tracing-utils/src/trace_collection_subprovider.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/packages/sol-tracing-utils/package.json b/packages/sol-tracing-utils/package.json index 929c73b84..1f039c4f1 100644 --- a/packages/sol-tracing-utils/package.json +++ b/packages/sol-tracing-utils/package.json @@ -52,6 +52,7 @@ "@types/solidity-parser-antlr": "^0.2.0", "ethereum-types": "^1.1.6", "ethereumjs-util": "^5.1.1", + "ethers": "~4.0.4", "glob": "^7.1.2", "chalk": "^2.3.0", "istanbul": "^0.4.5", diff --git a/packages/sol-tracing-utils/src/trace_collection_subprovider.ts b/packages/sol-tracing-utils/src/trace_collection_subprovider.ts index 8279bda54..99f32335c 100644 --- a/packages/sol-tracing-utils/src/trace_collection_subprovider.ts +++ b/packages/sol-tracing-utils/src/trace_collection_subprovider.ts @@ -3,6 +3,7 @@ import { Callback, ErrorCallback, NextCallback, Subprovider } from '@0x/subprovi import { logUtils } from '@0x/utils'; import { CallDataRPC, marshaller, Web3Wrapper } from '@0x/web3-wrapper'; import { JSONRPCRequestPayload, Provider, TxData } from 'ethereum-types'; +import { utils } from 'ethers'; import * as _ from 'lodash'; import { Lock } from 'semaphore-async-await'; @@ -96,6 +97,18 @@ export abstract class TraceCollectionSubprovider extends Subprovider { } return; + case 'eth_sendRawTransaction': + if (!this._config.shouldCollectTransactionTraces) { + next(); + } else { + const txData = utils.parseTransaction(payload.params[0]); + if (txData.to === null) { + txData.to = constants.NEW_CONTRACT; + } + next(logAsyncErrors(this._onTransactionSentAsync.bind(this, txData))); + } + return; + case 'eth_call': if (!this._config.shouldCollectCallTraces) { next(); -- cgit v1.2.3 From db900d180cf7a5b9affbe7ff486b6e3e1e038e84 Mon Sep 17 00:00:00 2001 From: Greg Hysen Date: Mon, 4 Feb 2019 16:25:00 -0800 Subject: Decode NULL as false --- packages/utils/CHANGELOG.json | 9 +++++++++ packages/utils/src/abi_encoder/evm_data_types/bool.ts | 3 ++- packages/utils/test/abi_encoder/evm_data_types_test.ts | 18 ++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/packages/utils/CHANGELOG.json b/packages/utils/CHANGELOG.json index 0fb199e58..d8c1bb9ce 100644 --- a/packages/utils/CHANGELOG.json +++ b/packages/utils/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "version": "4.0.1", + "changes": [ + { + "note": "ABI Decode NULL as False" + "pr": 1582 + } + ] + }, { "version": "4.0.0", "changes": [ diff --git a/packages/utils/src/abi_encoder/evm_data_types/bool.ts b/packages/utils/src/abi_encoder/evm_data_types/bool.ts index 23298bc88..ffccd6e53 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/bool.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/bool.ts @@ -36,7 +36,8 @@ export class BoolDataType extends AbstractBlobDataType { public decodeValue(calldata: RawCalldata): boolean { const valueBuf = calldata.popWord(); const valueHex = ethUtil.bufferToHex(valueBuf); - const valueNumber = new BigNumber(valueHex, constants.HEX_BASE); + // Hack @hysz: there are some cases where `false` is encoded as 0x instead of 0x0. + const valueNumber = valueHex === '0x' ? new BigNumber(0) : new BigNumber(valueHex, constants.HEX_BASE); if (!(valueNumber.isEqualTo(0) || valueNumber.isEqualTo(1))) { throw new Error(`Failed to decode boolean. Expected 0x0 or 0x1, got ${valueHex}`); } diff --git a/packages/utils/test/abi_encoder/evm_data_types_test.ts b/packages/utils/test/abi_encoder/evm_data_types_test.ts index 4814ce28b..c146890e0 100644 --- a/packages/utils/test/abi_encoder/evm_data_types_test.ts +++ b/packages/utils/test/abi_encoder/evm_data_types_test.ts @@ -489,6 +489,24 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { const argsEncodedFromSignature = dataTypeFromSignature.encode(args); expect(argsEncodedFromSignature).to.be.deep.equal(expectedEncodedArgs); }); + it('Null should decode as False', async () => { + // Hack @hysz: there are some cases where `false` is encoded as 0x instead of 0x0. + // Create DataType object + const testDataItem = { name: 'Boolean', type: 'bool' }; + const dataType = new AbiEncoder.Bool(testDataItem); + // Construct args to be encoded + const args = false; + // Encode Args and validate result + const encodedArgs = '0x'; + const expectedEncodedArgs = '0x0000000000000000000000000000000000000000000000000000000000000000'; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(encodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + // Validate signature + const dataTypeFromSignature = AbiEncoder.create(dataType.getSignature(true)); + const argsEncodedFromSignature = dataTypeFromSignature.encode(args); + expect(argsEncodedFromSignature).to.be.deep.equal(expectedEncodedArgs); + }); }); describe('Integer', () => { -- cgit v1.2.3 From a3198b7df8a563768d68414b4f01485f0694ac0a Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 09:33:16 +0000 Subject: Add missing comma --- packages/utils/CHANGELOG.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/utils/CHANGELOG.json b/packages/utils/CHANGELOG.json index d8c1bb9ce..df415040b 100644 --- a/packages/utils/CHANGELOG.json +++ b/packages/utils/CHANGELOG.json @@ -3,7 +3,7 @@ "version": "4.0.1", "changes": [ { - "note": "ABI Decode NULL as False" + "note": "ABI Decode NULL as False", "pr": 1582 } ] -- cgit v1.2.3 From 703aa38a17dac2b1ff39cbee012956d36baa4e62 Mon Sep 17 00:00:00 2001 From: Xianny <8582774+xianny@users.noreply.github.com> Date: Tue, 5 Feb 2019 18:58:30 +0800 Subject: CI test for dependencies to have the same version (#1556) * add failing CI for dependencies with multiple versions * update dependencies * increase bundlewatch maxsize for 0x.js --- .circleci/config.yml | 1 + package.json | 7 +- packages/0x.js/package.json | 2 +- packages/abi-gen-wrappers/package.json | 2 +- packages/abi-gen/package.json | 10 +- packages/assert/package.json | 2 +- packages/asset-buyer/package.json | 4 +- packages/base-contract/package.json | 2 +- packages/connect/package.json | 6 +- packages/contract-addresses/package.json | 2 +- packages/contract-wrappers/package.json | 6 +- packages/dev-tools-pages/package.json | 2 +- packages/dev-utils/package.json | 2 +- packages/fill-scenarios/package.json | 2 +- packages/instant/package.json | 14 +- packages/metacoin/package.json | 4 +- packages/migrations/package.json | 4 +- packages/monorepo-scripts/package.json | 6 +- packages/monorepo-scripts/src/deps_versions.ts | 93 +++++-- packages/order-utils/package.json | 2 +- packages/order-watcher/package.json | 2 +- packages/pipeline/package.json | 8 +- packages/react-docs/package.json | 6 +- packages/react-shared/package.json | 12 +- packages/sol-compiler/package.json | 4 +- packages/sol-coverage/package.json | 2 +- packages/sol-doc/package.json | 8 +- packages/sol-profiler/package.json | 2 +- packages/sol-resolver/package.json | 2 +- packages/sol-trace/package.json | 2 +- packages/sol-tracing-utils/package.json | 4 +- packages/sra-spec/package.json | 6 +- packages/subproviders/package.json | 2 +- packages/testnet-faucets/package.json | 4 +- packages/tslint-config/package.json | 2 +- packages/utils/package.json | 6 +- packages/web3-wrapper/package.json | 2 +- packages/website/package.json | 2 +- yarn.lock | 333 ++++--------------------- 39 files changed, 195 insertions(+), 387 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0aec168cf..f6e028ea0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -297,6 +297,7 @@ jobs: - repo-{{ .Environment.CIRCLE_SHA1 }} - run: yarn lerna run lint - run: yarn prettier:ci + - run: yarn deps_versions:ci - run: cd packages/0x.js && yarn build:umd:prod - run: yarn bundlewatch submit-coverage: diff --git a/package.json b/package.json index 62b4c1c36..dccfe6513 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "contracts/*" ], "scripts": { + "deps_versions:ci": "node ./packages/monorepo-scripts/lib/deps_versions.js", "ganache": "ganache-cli -p 8545 --gasLimit 10000000 --networkId 50 -m \"${npm_package_config_mnemonic}\"", "prettier": "prettier --write '**/*.{ts,tsx,json,md}' --config .prettierrc", "prettier:ci": "prettier --list-different '**/*.{ts,tsx,json,md}' --config .prettierrc", @@ -44,13 +45,15 @@ "config": { "contractsPackages": "@0x/contracts-asset-proxy @0x/contracts-erc20 @0x/contracts-erc721 @0x/contracts-exchange @0x/contracts-exchange-forwarder @0x/contracts-exchange-libs @0x/contracts-extensions @0x/contracts-multisig @0x/contracts-test-utils @0x/contracts-utils", "mnemonic": "concert load couple harbor equip island argue ramp clarify fence smart topic", - "packagesWithDocPages": "0x.js connect json-schemas subproviders web3-wrapper contract-wrappers order-utils order-watcher sol-compiler sol-coverage sol-profiler sol-trace ethereum-types asset-buyer migrations" + "packagesWithDocPages": "0x.js connect json-schemas subproviders web3-wrapper contract-wrappers order-utils order-watcher sol-compiler sol-coverage sol-profiler sol-trace ethereum-types asset-buyer migrations", + "ignoreDependencyVersions": "@types/styled-components", + "ignoreDependencyVersionsForPackage": "website instant dev-tools-pages" }, "bundlewatch": { "files": [ { "path": "packages/0x.js/_bundles/index.min.js", - "maxSize": "700kB" + "maxSize": "800kB" }, { "path": "packages/instant/umd/instant.js", diff --git a/packages/0x.js/package.json b/packages/0x.js/package.json index 64054d288..d37988e26 100644 --- a/packages/0x.js/package.json +++ b/packages/0x.js/package.json @@ -85,7 +85,7 @@ "@types/web3-provider-engine": "^14.0.0", "ethereum-types": "^1.1.6", "ethers": "~4.0.4", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "web3-provider-engine": "14.0.6" }, "publishConfig": { diff --git a/packages/abi-gen-wrappers/package.json b/packages/abi-gen-wrappers/package.json index 842ac024a..d30bc291d 100644 --- a/packages/abi-gen-wrappers/package.json +++ b/packages/abi-gen-wrappers/package.json @@ -38,7 +38,7 @@ "@0x/web3-wrapper": "^3.2.4", "ethereum-types": "^1.1.6", "ethers": "~4.0.4", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "shx": "^0.2.2" }, "dependencies": { diff --git a/packages/abi-gen/package.json b/packages/abi-gen/package.json index 7f968893c..229b16906 100644 --- a/packages/abi-gen/package.json +++ b/packages/abi-gen/package.json @@ -37,7 +37,7 @@ "ethereum-types": "^1.1.6", "glob": "^7.1.2", "handlebars": "^4.0.11", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "mkdirp": "^0.5.1", "sleep": "^5.1.1", "tmp": "^0.0.33", @@ -48,15 +48,15 @@ "@0x/tslint-config": "^2.0.2", "@types/glob": "5.0.35", "@types/handlebars": "^4.0.36", - "@types/mkdirp": "^0.5.1", + "@types/mkdirp": "^0.5.2", "@types/node": "*", "@types/sleep": "^0.0.7", "@types/tmp": "^0.0.33", - "@types/yargs": "^10.0.0", - "chai": "^4.1.2", + "@types/yargs": "^11.0.0", + "chai": "^4.0.1", "dirty-chai": "^2.0.1", "make-promises-safe": "^1.1.0", - "mocha": "^5.2.0", + "mocha": "^4.1.0", "npm-run-all": "^4.1.2", "shx": "^0.2.2", "tslint": "5.11.0", diff --git a/packages/assert/package.json b/packages/assert/package.json index 38481d6f0..aed39d736 100644 --- a/packages/assert/package.json +++ b/packages/assert/package.json @@ -47,7 +47,7 @@ "@0x/json-schemas": "^2.1.7", "@0x/typescript-typings": "^3.0.8", "@0x/utils": "^3.0.1", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "valid-url": "^1.0.9" }, "publishConfig": { diff --git a/packages/asset-buyer/package.json b/packages/asset-buyer/package.json index 0f79ac06a..05d28e3ee 100644 --- a/packages/asset-buyer/package.json +++ b/packages/asset-buyer/package.json @@ -47,11 +47,11 @@ "@0x/utils": "^3.0.1", "@0x/web3-wrapper": "^3.2.4", "ethereum-types": "^1.1.6", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "devDependencies": { "@0x/tslint-config": "^2.0.2", - "@types/lodash": "^4.14.116", + "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", "@types/node": "*", "chai": "^4.0.1", diff --git a/packages/base-contract/package.json b/packages/base-contract/package.json index db09b16a1..28c7aa2f4 100644 --- a/packages/base-contract/package.json +++ b/packages/base-contract/package.json @@ -45,7 +45,7 @@ "@0x/web3-wrapper": "^3.2.4", "ethereum-types": "^1.1.6", "ethers": "~4.0.4", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/connect/package.json b/packages/connect/package.json index 15a4c12f1..4f00b2249 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -50,8 +50,8 @@ "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", "@0x/utils": "^3.0.1", - "lodash": "^4.17.5", - "query-string": "^5.0.1", + "lodash": "^4.17.11", + "query-string": "^6.0.0", "sinon": "^4.0.0", "uuid": "^3.3.2", "websocket": "^1.0.25" @@ -61,7 +61,7 @@ "@types/fetch-mock": "^6.0.3", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", - "@types/query-string": "^5.0.1", + "@types/query-string": "^5.1.0", "@types/sinon": "^2.2.2", "@types/uuid": "^3.4.3", "@types/websocket": "^0.0.39", diff --git a/packages/contract-addresses/package.json b/packages/contract-addresses/package.json index 260322081..77a1ffc56 100644 --- a/packages/contract-addresses/package.json +++ b/packages/contract-addresses/package.json @@ -29,7 +29,7 @@ "typescript": "3.0.1" }, "dependencies": { - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/contract-wrappers/package.json b/packages/contract-wrappers/package.json index cc7dc1a3e..9394c3c0e 100644 --- a/packages/contract-wrappers/package.json +++ b/packages/contract-wrappers/package.json @@ -45,7 +45,7 @@ "@types/mocha": "^2.2.42", "@types/node": "*", "@types/sinon": "^2.2.2", - "@types/uuid": "^3.4.2", + "@types/uuid": "^3.4.3", "@types/web3-provider-engine": "^14.0.0", "chai": "^4.0.1", "chai-as-promised": "^7.1.0", @@ -83,8 +83,8 @@ "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", "js-sha3": "^0.7.0", - "lodash": "^4.17.5", - "uuid": "^3.1.0" + "lodash": "^4.17.11", + "uuid": "^3.3.2" }, "publishConfig": { "access": "public" diff --git a/packages/dev-tools-pages/package.json b/packages/dev-tools-pages/package.json index feab72856..b4e93d6c6 100644 --- a/packages/dev-tools-pages/package.json +++ b/packages/dev-tools-pages/package.json @@ -46,7 +46,7 @@ "@types/node": "*", "@types/react": "^16.4.2", "@types/react-dom": "^16.0.7", - "@types/react-loadable": "^5.4.1", + "@types/react-loadable": "^5.4.2", "@types/react-lottie": "^1.2.0", "@types/react-router-dom": "^4.0.4", "@types/react-tabs": "^2.3.0", diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index 4ab1d6439..f1f37f638 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -49,7 +49,7 @@ "@types/web3-provider-engine": "^14.0.0", "chai": "^4.0.1", "ethereum-types": "^1.1.6", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/fill-scenarios/package.json b/packages/fill-scenarios/package.json index d882aba76..d4afd2187 100644 --- a/packages/fill-scenarios/package.json +++ b/packages/fill-scenarios/package.json @@ -38,7 +38,7 @@ "@0x/web3-wrapper": "^3.2.4", "ethereum-types": "^1.1.6", "ethers": "~4.0.4", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/instant/package.json b/packages/instant/package.json index f7e15a3e0..147a47da8 100644 --- a/packages/instant/package.json +++ b/packages/instant/package.json @@ -55,15 +55,15 @@ "bowser": "^1.9.4", "copy-to-clipboard": "^3.0.8", "ethereum-types": "^1.1.6", - "lodash": "^4.17.5", - "polished": "^2.2.0", + "lodash": "^4.17.11", + "polished": "^1.9.2", "react": "^16.5.2", "react-dom": "^16.5.2", "react-redux": "^5.0.7", "redux": "^4.0.0", "redux-devtools-extension": "^2.13.5", "rollbar": "^2.5.0", - "styled-components": "^4.0.2", + "styled-components": "^4.1.1", "ts-optchain": "^0.1.1" }, "devDependencies": { @@ -72,10 +72,10 @@ "@types/enzyme": "^3.1.14", "@types/enzyme-adapter-react-16": "^1.0.3", "@types/jest": "^23.3.5", - "@types/lodash": "^4.14.116", + "@types/lodash": "4.14.104", "@types/node": "*", - "@types/react": "^16.4.16", - "@types/react-dom": "^16.0.8", + "@types/react": "16.4.16", + "@types/react-dom": "16.0.6", "@types/react-redux": "^6.0.9", "@types/redux": "^3.6.0", "@types/styled-components": "4.0.1", @@ -103,7 +103,7 @@ "typedoc": "0.13.0", "typescript": "3.0.1", "webpack": "^4.20.2", - "webpack-cli": "^3.1.1", + "webpack-cli": "3.1.2", "webpack-dev-server": "^3.1.9" }, "publishConfig": { diff --git a/packages/metacoin/package.json b/packages/metacoin/package.json index 3b082f075..d08946fef 100644 --- a/packages/metacoin/package.json +++ b/packages/metacoin/package.json @@ -41,11 +41,11 @@ "@0x/typescript-typings": "^3.0.8", "@0x/utils": "^3.0.1", "@0x/web3-wrapper": "^3.2.4", - "@types/mocha": "^5.2.2", + "@types/mocha": "^2.2.42", "copyfiles": "^2.0.0", "ethereum-types": "^1.1.6", "ethers": "~4.0.4", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "run-s": "^0.0.0" }, "devDependencies": { diff --git a/packages/migrations/package.json b/packages/migrations/package.json index 3ca4e8d6b..4096aa913 100644 --- a/packages/migrations/package.json +++ b/packages/migrations/package.json @@ -38,7 +38,7 @@ "@0x/dev-utils": "^1.0.24", "@0x/tslint-config": "^2.0.2", "@0x/types": "^1.5.2", - "@types/yargs": "^10.0.0", + "@types/yargs": "^11.0.0", "make-promises-safe": "^1.1.0", "npm-run-all": "^4.1.2", "shx": "^0.2.2", @@ -61,7 +61,7 @@ "@ledgerhq/hw-app-eth": "^4.3.0", "ethereum-types": "^1.1.6", "ethers": "~4.0.4", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "optionalDependencies": { "@ledgerhq/hw-transport-node-hid": "^4.3.0" diff --git a/packages/monorepo-scripts/package.json b/packages/monorepo-scripts/package.json index 187a80c93..b1e1f3ca1 100644 --- a/packages/monorepo-scripts/package.json +++ b/packages/monorepo-scripts/package.json @@ -32,13 +32,13 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/monorepo-scripts/README.md", "devDependencies": { - "@types/glob": "^5.0.33", + "@types/glob": "5.0.35", "@types/mkdirp": "^0.5.2", "@types/node": "*", "@types/opn": "^5.1.0", "@types/rimraf": "^2.0.2", "@types/semver": "5.5.0", - "@types/yargs": "^10.0.0", + "@types/yargs": "^11.0.0", "depcheck": "^0.6.9", "make-promises-safe": "^1.1.0", "npm-run-all": "^4.1.2", @@ -55,7 +55,7 @@ "es6-promisify": "^5.0.0", "glob": "^7.1.2", "isomorphic-fetch": "2.2.1", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "mkdirp": "^0.5.1", "moment": "2.21.0", "opn": "^5.3.0", diff --git a/packages/monorepo-scripts/src/deps_versions.ts b/packages/monorepo-scripts/src/deps_versions.ts index 1053906b7..0bb255508 100644 --- a/packages/monorepo-scripts/src/deps_versions.ts +++ b/packages/monorepo-scripts/src/deps_versions.ts @@ -3,7 +3,7 @@ import chalk from 'chalk'; import * as fs from 'fs'; import { sync as globSync } from 'glob'; -import * as _ from 'lodash'; +import * as path from 'path'; import { utils } from './utils/utils'; @@ -17,11 +17,32 @@ interface VersionsByDependency { [depName: string]: Versions; } -const PACKAGE_JSON_GLOB = '../*/package.json'; +interface ParsedDependencies { + ignored: VersionsByDependency; + included: VersionsByDependency; +} + +const PACKAGE_JSON_GLOB = '../../*/package.json'; + +const config = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../package.json')).toString()).config; +const dependenciesWithIgnoredVersions: string[] = config.ignoreDependencyVersions.split(' '); +const packagesWithIgnoredVersions: string[] = config.ignoreDependencyVersionsForPackage.split(' '); + +if (require.main === module) { + const dependencies = parseDependencies(); + const ignoredMultiples = getDependenciesWithMultipleVersions(dependencies.ignored); + const multiples = getDependenciesWithMultipleVersions(dependencies.included); + printVersionsByDependency(multiples); + utils.log(`├── ${chalk.bold('IGNORED')}`); + printVersionsByDependency(ignoredMultiples); + if (Object.keys(multiples).length !== 0) { + utils.log(`Add space-separated exceptions to root package.json config.ignoreDependencyVersions`); + process.exit(1); + } +} -// tslint:disable:no-unused-variable -function getDependencies(path: string): Dependencies { - const file = fs.readFileSync(path).toString(); +function getDependencies(_path: string): Dependencies { + const file = fs.readFileSync(_path).toString(); const parsed = JSON.parse(file); const dependencies = { ...parsed.dependencies, @@ -30,27 +51,49 @@ function getDependencies(path: string): Dependencies { return dependencies; } -const files = globSync(PACKAGE_JSON_GLOB); -const versionsByDependency: VersionsByDependency = {}; -files.map(path => { - const [_1, packageName, _2] = path.split('/'); - const dependencies = getDependencies(path); - _.map(dependencies, (version: string, depName: string) => { - if (_.isUndefined(versionsByDependency[depName])) { - versionsByDependency[depName] = {}; - } - versionsByDependency[depName][packageName] = version; +function parseDependencies(): ParsedDependencies { + const files = globSync(path.join(__dirname, PACKAGE_JSON_GLOB)); + const parsedDependencies: ParsedDependencies = { + ignored: {}, + included: {}, + }; + files.map(_path => { + const pathParts = _path.split('/'); + const packageName = pathParts[pathParts.length - 2]; + const packageCategory = packagesWithIgnoredVersions.includes(packageName) ? 'ignored' : 'included'; + const dependencies = getDependencies(_path); + Object.keys(dependencies).forEach((depName: string) => { + const category = dependenciesWithIgnoredVersions.includes(depName) ? 'ignored' : packageCategory; + if (parsedDependencies[category][depName] === undefined) { + parsedDependencies[category][depName] = {}; + } + const version = dependencies[depName]; + parsedDependencies[category][depName][packageName] = version; + }); }); -}); + return parsedDependencies; +} + +function getDependenciesWithMultipleVersions(versionsByDependency: VersionsByDependency): VersionsByDependency { + return Object.keys(versionsByDependency) + .filter((depName: string) => hasMultipleVersions(versionsByDependency[depName])) + .reduce((obj, depName: string) => { + obj[depName] = versionsByDependency[depName]; + return obj; + }, {}); +} -_.map(versionsByDependency, (versions: Versions, depName: string) => { - if (_.uniq(_.values(versions)).length === 1) { - delete versionsByDependency[depName]; - } else { +function printVersionsByDependency(versionsByDependency: VersionsByDependency): void { + Object.keys(versionsByDependency).forEach((depName: string) => { + const versions: Versions = versionsByDependency[depName]; utils.log(chalk.bold(depName)); - _.map(versions, (version: string, packageName: string) => { - utils.log(`├── ${packageName} -> ${version}`); + Object.keys(versions).forEach((packageName: string) => { + utils.log(`├── ${packageName} -> ${versions[packageName]}`); }); - } -}); -// tslint:disable:no-unused-variable + }); +} + +function hasMultipleVersions(versions: Versions): boolean { + const uniques = new Set(Object.values(versions)); + return uniques.size > 1; +} diff --git a/packages/order-utils/package.json b/packages/order-utils/package.json index 7a4d4aa84..4fa49a58f 100644 --- a/packages/order-utils/package.json +++ b/packages/order-utils/package.json @@ -68,7 +68,7 @@ "ethereumjs-abi": "0.6.5", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/order-watcher/package.json b/packages/order-watcher/package.json index 895c64813..dad36b04f 100644 --- a/packages/order-watcher/package.json +++ b/packages/order-watcher/package.json @@ -80,7 +80,7 @@ "ethereum-types": "^1.1.6", "ethereumjs-blockstream": "6.0.0", "ethers": "~4.0.4", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "websocket": "^1.0.25" }, "publishConfig": { diff --git a/packages/pipeline/package.json b/packages/pipeline/package.json index 908734687..a8b89c7b5 100644 --- a/packages/pipeline/package.json +++ b/packages/pipeline/package.json @@ -30,11 +30,11 @@ "@0x/tslint-config": "^2.0.2", "@types/axios": "^0.14.0", "@types/ramda": "^0.25.38", - "chai": "^4.1.2", - "chai-as-promised": "^7.1.1", + "chai": "^4.0.1", + "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", "dirty-chai": "^2.0.1", - "mocha": "^5.2.0", + "mocha": "^4.1.0", "tslint": "5.11.0", "typescript": "3.0.1" }, @@ -42,7 +42,7 @@ "@0x/connect": "^3.0.13", "@0x/contract-addresses": "^2.2.0", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^3.0.0", + "@0x/contract-wrappers": "^5.0.1", "@0x/dev-utils": "^1.0.24", "@0x/order-utils": "^3.1.2", "@0x/subproviders": "^2.1.11", diff --git a/packages/react-docs/package.json b/packages/react-docs/package.json index f8f2b6276..dc592f2a0 100644 --- a/packages/react-docs/package.json +++ b/packages/react-docs/package.json @@ -30,7 +30,7 @@ "@types/styled-components": "4.0.0", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", - "tslint": "^5.9.1", + "tslint": "5.11.0", "typescript": "3.0.1" }, "dependencies": { @@ -45,7 +45,7 @@ "@types/react-scroll": "1.5.3", "basscss": "^8.0.3", "compare-versions": "^3.0.1", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "material-ui": "^0.20.0", "react": "^16.5.2", "react-dom": "^16.5.2", @@ -53,7 +53,7 @@ "react-scroll": "0xproject/react-scroll#pr-330-and-replace-state", "react-tooltip": "^3.2.7", "semver": "5.5.0", - "styled-components": "^4.0.1" + "styled-components": "^4.1.1" }, "publishConfig": { "access": "public" diff --git a/packages/react-shared/package.json b/packages/react-shared/package.json index 4be4742b0..b527e51a3 100644 --- a/packages/react-shared/package.json +++ b/packages/react-shared/package.json @@ -29,7 +29,7 @@ "@0x/tslint-config": "^2.0.2", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", - "tslint": "^5.9.1", + "tslint": "5.11.0", "typescript": "3.0.1" }, "dependencies": { @@ -37,7 +37,7 @@ "@material-ui/core": "^3.0.1", "@types/is-mobile": "0.3.0", "@types/lodash": "4.14.104", - "@types/material-ui": "0.18.0", + "@types/material-ui": "^0.20.0", "@types/node": "*", "@types/react": "*", "@types/react-dom": "*", @@ -48,15 +48,15 @@ "basscss": "^8.0.3", "change-case": "^3.0.2", "is-mobile": "^0.2.2", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "material-ui": "^0.20.0", "react": "^16.5.2", "react-dom": "^16.5.2", - "react-highlight": "0xproject/react-highlight#fix/react-version", + "react-highlight": "0xproject/react-highlight", "react-markdown": "^3.2.2", - "react-router-dom": "^4.1.1", + "react-router-dom": "^4.3.1", "react-scroll": "0xproject/react-scroll#pr-330-and-replace-state", - "styled-components": "^4.0.1", + "styled-components": "^4.1.1", "valid-url": "^1.0.9" }, "publishConfig": { diff --git a/packages/sol-compiler/package.json b/packages/sol-compiler/package.json index 0b53cffd5..eab0e5a2b 100644 --- a/packages/sol-compiler/package.json +++ b/packages/sol-compiler/package.json @@ -48,7 +48,7 @@ "@types/mkdirp": "^0.5.2", "@types/pluralize": "^0.0.29", "@types/require-from-string": "^1.2.0", - "@types/semver": "^5.5.0", + "@types/semver": "5.5.0", "chai": "^4.0.1", "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", @@ -79,7 +79,7 @@ "chokidar": "^2.0.4", "ethereum-types": "^1.1.6", "ethereumjs-util": "^5.1.1", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "mkdirp": "^0.5.1", "pluralize": "^7.0.0", "require-from-string": "^2.0.1", diff --git a/packages/sol-coverage/package.json b/packages/sol-coverage/package.json index 805e2e670..259c20256 100644 --- a/packages/sol-coverage/package.json +++ b/packages/sol-coverage/package.json @@ -33,7 +33,7 @@ "@0x/subproviders": "^2.1.11", "@0x/typescript-typings": "^3.0.8", "ethereum-types": "^1.1.6", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "devDependencies": { "@0x/tslint-config": "^2.0.2", diff --git a/packages/sol-doc/package.json b/packages/sol-doc/package.json index 179f45e81..8dfe236e0 100644 --- a/packages/sol-doc/package.json +++ b/packages/sol-doc/package.json @@ -30,17 +30,17 @@ "@0x/utils": "^3.0.1", "ethereum-types": "^1.1.6", "ethereumjs-util": "^5.1.1", - "lodash": "^4.17.10", - "yargs": "^12.0.2" + "lodash": "^4.17.11", + "yargs": "^10.0.3" }, "devDependencies": { "@0x/tslint-config": "^2.0.2", - "chai": "^4.1.2", + "chai": "^4.0.1", "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", "dirty-chai": "^2.0.1", "make-promises-safe": "^1.1.0", - "mocha": "^5.2.0", + "mocha": "^4.1.0", "shx": "^0.2.2", "source-map-support": "^0.5.0", "tslint": "5.11.0" diff --git a/packages/sol-profiler/package.json b/packages/sol-profiler/package.json index 4fe2928c7..57821795d 100644 --- a/packages/sol-profiler/package.json +++ b/packages/sol-profiler/package.json @@ -33,7 +33,7 @@ "@0x/subproviders": "^2.1.11", "@0x/typescript-typings": "^3.0.8", "ethereum-types": "^1.1.6", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "devDependencies": { "@0x/tslint-config": "^2.0.2", diff --git a/packages/sol-resolver/package.json b/packages/sol-resolver/package.json index 0518cde95..a59ef9dca 100644 --- a/packages/sol-resolver/package.json +++ b/packages/sol-resolver/package.json @@ -32,7 +32,7 @@ "dependencies": { "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/sol-trace/package.json b/packages/sol-trace/package.json index 25e81a82a..ba302daf7 100644 --- a/packages/sol-trace/package.json +++ b/packages/sol-trace/package.json @@ -35,7 +35,7 @@ "chalk": "^2.3.0", "ethereum-types": "^1.1.6", "ethereumjs-util": "^5.1.1", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "loglevel": "^1.6.1" }, "devDependencies": { diff --git a/packages/sol-tracing-utils/package.json b/packages/sol-tracing-utils/package.json index 929c73b84..df800976c 100644 --- a/packages/sol-tracing-utils/package.json +++ b/packages/sol-tracing-utils/package.json @@ -55,7 +55,7 @@ "glob": "^7.1.2", "chalk": "^2.3.0", "istanbul": "^0.4.5", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "loglevel": "^1.6.1", "mkdirp": "^0.5.1", "rimraf": "^2.6.2", @@ -66,7 +66,7 @@ "@0x/tslint-config": "^2.0.2", "@types/istanbul": "^0.4.30", "@types/loglevel": "^1.5.3", - "@types/mkdirp": "^0.5.1", + "@types/mkdirp": "^0.5.2", "@types/mocha": "^2.2.42", "@types/node": "*", "@types/rimraf": "^2.0.2", diff --git a/packages/sra-spec/package.json b/packages/sra-spec/package.json index 9c4c0a24f..1afe3d945 100644 --- a/packages/sra-spec/package.json +++ b/packages/sra-spec/package.json @@ -41,14 +41,14 @@ "devDependencies": { "@0x/tslint-config": "^2.0.2", "@types/mocha": "^2.2.42", - "@types/node": "^10.5.3", + "@types/node": "*", "chai": "^4.0.1", "chokidar-cli": "^1.2.0", "copyfiles": "^2.0.0", "dirty-chai": "^2.0.1", "discharge": "^0.7.1", - "mocha": "^4.0.1", - "npm-run-all": "^4.1.3", + "mocha": "^4.1.0", + "npm-run-all": "^4.1.2", "nyc": "^11.0.1", "redoc-cli": "^0.6.1", "shx": "^0.2.2", diff --git a/packages/subproviders/package.json b/packages/subproviders/package.json index b54cc11db..4a7e36075 100644 --- a/packages/subproviders/package.json +++ b/packages/subproviders/package.json @@ -49,7 +49,7 @@ "ganache-core": "^2.3.3", "hdkey": "^0.7.1", "json-rpc-error": "2.0.0", - "lodash": "^4.17.5", + "lodash": "^4.17.11", "semaphore-async-await": "^1.5.1", "web3-provider-engine": "14.0.6" }, diff --git a/packages/testnet-faucets/package.json b/packages/testnet-faucets/package.json index da7477be4..609f00b03 100644 --- a/packages/testnet-faucets/package.json +++ b/packages/testnet-faucets/package.json @@ -28,8 +28,8 @@ "ethereumjs-tx": "^1.3.5", "ethereumjs-util": "^5.1.1", "express": "^4.15.2", - "lodash": "^4.17.5", - "rollbar": "^0.6.5" + "lodash": "^4.17.11", + "rollbar": "^2.5.0" }, "devDependencies": { "@0x/tslint-config": "^2.0.2", diff --git a/packages/tslint-config/package.json b/packages/tslint-config/package.json index f90321edb..6f738c8d8 100644 --- a/packages/tslint-config/package.json +++ b/packages/tslint-config/package.json @@ -40,7 +40,7 @@ "typescript": "3.0.1" }, "dependencies": { - "lodash": "^4.17.5", + "lodash": "^4.17.11", "tslint": "5.11.0", "tslint-eslint-rules": "5.4.0", "tslint-react": "^3.2.0", diff --git a/packages/utils/package.json b/packages/utils/package.json index b6be39210..e6364c77a 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -49,14 +49,14 @@ "@types/node": "*", "abortcontroller-polyfill": "^1.1.9", "bignumber.js": "~8.0.2", - "chalk": "^2.4.1", + "chalk": "^2.3.0", "detect-node": "2.0.3", "ethereum-types": "^1.1.6", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", - "isomorphic-fetch": "^2.2.1", + "isomorphic-fetch": "2.2.1", "js-sha3": "^0.7.0", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/web3-wrapper/package.json b/packages/web3-wrapper/package.json index f28cc36ca..c31226499 100644 --- a/packages/web3-wrapper/package.json +++ b/packages/web3-wrapper/package.json @@ -61,7 +61,7 @@ "ethereum-types": "^1.1.6", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", - "lodash": "^4.17.5" + "lodash": "^4.17.11" }, "publishConfig": { "access": "public" diff --git a/packages/website/package.json b/packages/website/package.json index ce7ed395f..7ce752622 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -97,7 +97,7 @@ "@types/rc-slider": "^8.6.0", "@types/react": "^16.7.7", "@types/react-copy-to-clipboard": "^4.2.0", - "@types/react-dom": "^16.0.7", + "@types/react-dom": "^16.0.6", "@types/react-helmet": "^5.0.6", "@types/react-redux": "^4.4.37", "@types/react-scroll": "1.5.3", diff --git a/yarn.lock b/yarn.lock index 3bc39a830..03b62f49b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -472,80 +472,6 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" -"@0x/abi-gen-wrappers@^1.0.2": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@0x/abi-gen-wrappers/-/abi-gen-wrappers-1.1.0.tgz#d4e4f10699b5da6bcfadc3842f165fc59f686e09" - dependencies: - "@0x/base-contract" "^3.0.7" - -"@0x/contract-addresses@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@0x/contract-addresses/-/contract-addresses-1.2.0.tgz#aa5001d73adb1ec9cc58ab4f6e0cac0acc4ad0a8" - dependencies: - lodash "^4.17.5" - -"@0x/contract-wrappers@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@0x/contract-wrappers/-/contract-wrappers-3.0.1.tgz#e25f5812595d994ff66e36aa2aa99eb53becfc7c" - dependencies: - "@0x/abi-gen-wrappers" "^1.0.2" - "@0x/assert" "^1.0.15" - "@0x/contract-addresses" "^1.1.0" - "@0x/contract-artifacts" "^1.1.0" - "@0x/fill-scenarios" "^1.0.9" - "@0x/json-schemas" "^2.0.1" - "@0x/order-utils" "^2.0.1" - "@0x/types" "^1.2.1" - "@0x/typescript-typings" "^3.0.4" - "@0x/utils" "^2.0.4" - "@0x/web3-wrapper" "^3.1.1" - ethereum-types "^1.1.2" - ethereumjs-blockstream "6.0.0" - ethereumjs-util "^5.1.1" - ethers "~4.0.4" - js-sha3 "^0.7.0" - lodash "^4.17.5" - uuid "^3.1.0" - -"@0x/order-utils@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@0x/order-utils/-/order-utils-2.0.1.tgz#8c46d7aeb9e2cce54a0822824c12427cbe5f7eb4" - dependencies: - "@0x/abi-gen-wrappers" "^1.0.2" - "@0x/assert" "^1.0.15" - "@0x/base-contract" "^3.0.3" - "@0x/contract-artifacts" "^1.1.0" - "@0x/json-schemas" "^2.0.1" - "@0x/types" "^1.2.1" - "@0x/typescript-typings" "^3.0.4" - "@0x/utils" "^2.0.4" - "@0x/web3-wrapper" "^3.1.1" - "@types/node" "*" - bn.js "^4.11.8" - ethereum-types "^1.1.2" - ethereumjs-abi "0.6.5" - ethereumjs-util "^5.1.1" - ethers "~4.0.4" - lodash "^4.17.5" - -"@0x/utils@^2.0.4": - version "2.1.1" - resolved "https://registry.npmjs.org/@0x/utils/-/utils-2.1.1.tgz#0a79f9ce6207a8a7ff0751366e618d0f6b9d903f" - dependencies: - "@0x/types" "^1.5.0" - "@0x/typescript-typings" "^3.0.6" - "@types/node" "*" - abortcontroller-polyfill "^1.1.9" - bignumber.js "~4.1.0" - chalk "^2.4.1" - detect-node "2.0.3" - ethereum-types "^1.1.4" - ethereumjs-util "^5.1.1" - ethers "~4.0.4" - isomorphic-fetch "^2.2.1" - js-sha3 "^0.7.0" - lodash "^4.17.5" - "@0xproject/npm-cli-login@^0.0.11": version "0.0.11" resolved "https://registry.yarnpkg.com/@0xproject/npm-cli-login/-/npm-cli-login-0.0.11.tgz#3f1ec06112ce62aad300ff0575358f68aeecde2e" @@ -564,12 +490,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - dependencies: - "@babel/types" "^7.0.0" - "@babel/highlight@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" @@ -610,16 +530,6 @@ dependencies: "@emotion/memoize" "^0.6.6" -"@emotion/is-prop-valid@^0.7.3": - version "0.7.3" - resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz#a6bf4fa5387cbba59d44e698a4680f481a8da6cc" - dependencies: - "@emotion/memoize" "0.7.1" - -"@emotion/memoize@0.7.1": - version "0.7.1" - resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz#e93c13942592cf5ef01aa8297444dc192beee52f" - "@emotion/memoize@^0.6.6": version "0.6.6" resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz#004b98298d04c7ca3b4f50ca2035d4f60d2eed1b" @@ -1434,7 +1344,7 @@ dependencies: "@types/ethereum-protocol" "*" -"@types/glob@*", "@types/glob@5.0.35", "@types/glob@^5.0.33": +"@types/glob@*", "@types/glob@5.0.35": version "5.0.35" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-5.0.35.tgz#1ae151c802cece940443b5ac246925c85189f32a" dependencies: @@ -1513,7 +1423,7 @@ version "4.14.104" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.104.tgz#53ee2357fa2e6e68379341d92eb2ecea4b11bb80" -"@types/lodash@^4.14.110", "@types/lodash@^4.14.116": +"@types/lodash@^4.14.110": version "4.14.116" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.116.tgz#5ccf215653e3e8c786a58390751033a9adca0eb9" @@ -1525,13 +1435,6 @@ version "0.4.0" resolved "https://registry.yarnpkg.com/@types/marked/-/marked-0.4.0.tgz#057a6165703e7419217f8ffc6887747f980b6315" -"@types/material-ui@0.18.0": - version "0.18.0" - resolved "https://registry.yarnpkg.com/@types/material-ui/-/material-ui-0.18.0.tgz#f3abc5431df8faa4592233c6c5377f2843eb807f" - dependencies: - "@types/react" "*" - "@types/react-addons-linked-state-mixin" "*" - "@types/material-ui@^0.20.0": version "0.20.8" resolved "https://registry.npmjs.org/@types/material-ui/-/material-ui-0.20.8.tgz#76e46f9accc48944f532c3b1038a2b46214454fa" @@ -1547,7 +1450,7 @@ version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" -"@types/mkdirp@^0.5.1", "@types/mkdirp@^0.5.2": +"@types/mkdirp@^0.5.2": version "0.5.2" resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f" dependencies: @@ -1557,10 +1460,6 @@ version "2.2.48" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.48.tgz#3523b126a0b049482e1c3c11877460f76622ffab" -"@types/mocha@^5.2.2": - version "5.2.3" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.3.tgz#11f3a5629d67cd444fa6c94536576244e6a52ea9" - "@types/node@*": version "9.6.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.5.tgz#ee700810fdf49ac1c399fc5980b7559b3e5a381d" @@ -1569,10 +1468,6 @@ version "10.9.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.4.tgz#0f4cb2dc7c1de6096055357f70179043c33e9897" -"@types/node@^10.5.3": - version "10.5.7" - resolved "https://registry.npmjs.org/@types/node/-/node-10.5.7.tgz#960d9feb3ade2233bcc9843c918d740b4f78a7cf" - "@types/numeral@^0.0.22": version "0.0.22" resolved "https://registry.yarnpkg.com/@types/numeral/-/numeral-0.0.22.tgz#86bef1f0a2d743afdc2ef3168d45f2905e1a0b93" @@ -1597,7 +1492,7 @@ dependencies: "@types/react" "*" -"@types/query-string@^5.0.1", "@types/query-string@^5.1.0": +"@types/query-string@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@types/query-string/-/query-string-5.1.0.tgz#7f40cdea49ddafa0ea4f3db35fb6c24d3bfd4dcc" @@ -1630,23 +1525,23 @@ dependencies: "@types/react" "*" -"@types/react-dom@*": +"@types/react-dom@*", "@types/react-dom@16.0.6": version "16.0.6" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.6.tgz#f1a65a4e7be8ed5d123f8b3b9eacc913e35a1a3c" dependencies: "@types/node" "*" "@types/react" "*" -"@types/react-dom@^16.0.7": - version "16.0.7" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.7.tgz#54d0f867a76b90597e8432030d297982f25c20ba" +"@types/react-dom@^16.0.6": + version "16.0.11" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.11.tgz#bd10ccb0d9260343f4b9a49d4f7a8330a5c1f081" + integrity sha512-x6zUx9/42B5Kl2Vl9HlopV8JF64wLpX3c+Pst9kc1HgzrsH+mkehe/zmHMQTplIrR48H2gpU7ZqurQolYu8XBA== dependencies: - "@types/node" "*" "@types/react" "*" -"@types/react-dom@^16.0.8": - version "16.0.8" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.8.tgz#6e1366ed629cadf55860cbfcc25db533f5d2fa7d" +"@types/react-dom@^16.0.7": + version "16.0.7" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.7.tgz#54d0f867a76b90597e8432030d297982f25c20ba" dependencies: "@types/node" "*" "@types/react" "*" @@ -1663,13 +1558,6 @@ dependencies: "@types/react" "*" -"@types/react-loadable@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@types/react-loadable/-/react-loadable-5.4.1.tgz#bc76978c6d9039e5808797b5ee35f6ae18b7329f" - dependencies: - "@types/react" "*" - "@types/webpack" "*" - "@types/react-loadable@^5.4.2": version "5.4.3" resolved "https://registry.yarnpkg.com/@types/react-loadable/-/react-loadable-5.4.3.tgz#b3891da6609a869b021319494b27ba85aaa83634" @@ -1740,7 +1628,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^16.4.16": +"@types/react@*", "@types/react@16.4.16": version "16.4.16" resolved "https://registry.npmjs.org/@types/react/-/react-16.4.16.tgz#99f91b1200ae8c2062030402006d3b3c3a177043" dependencies: @@ -1778,7 +1666,7 @@ "@types/glob" "*" "@types/node" "*" -"@types/semver@5.5.0", "@types/semver@^5.5.0": +"@types/semver@5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" @@ -1844,7 +1732,7 @@ dependencies: source-map "^0.6.1" -"@types/uuid@^3.4.2", "@types/uuid@^3.4.3": +"@types/uuid@^3.4.3": version "3.4.3" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.3.tgz#121ace265f5569ce40f4f6d0ff78a338c732a754" dependencies: @@ -1876,10 +1764,6 @@ "@types/events" "*" "@types/node" "*" -"@types/yargs@^10.0.0": - version "10.0.2" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-10.0.2.tgz#cc4ea921877874d1261e2c44b89807bc836e1b12" - "@types/yargs@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-11.0.0.tgz#124b9ed9c65b7091cc36da59ae12cbd47d8745ea" @@ -3678,10 +3562,6 @@ browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" -browser-stdout@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" - browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.0.6: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -4070,7 +3950,7 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" -chai-as-promised@^7.1.0, chai-as-promised@^7.1.1: +chai-as-promised@^7.1.0: version "7.1.1" resolved "https://registry.yarnpkg.com/chai-as-promised/-/chai-as-promised-7.1.1.tgz#08645d825deb8696ee61725dbf590c012eb00ca0" dependencies: @@ -4080,7 +3960,7 @@ chai-bignumber@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chai-bignumber/-/chai-bignumber-3.0.0.tgz#e90cf1f468355bbb11a9acd051222586cd2648a9" -chai@^4.0.1, chai@^4.1.2: +chai@^4.0.1: version "4.1.2" resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c" dependencies: @@ -4543,10 +4423,6 @@ commander@2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" -commander@2.15.1, commander@^2.12.1, commander@^2.8.1: - version "2.15.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" - commander@2.17.x, commander@^2.7.1, commander@~2.17.1: version "2.17.1" resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" @@ -4555,6 +4431,10 @@ commander@2.18.0: version "2.18.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970" +commander@^2.12.1, commander@^2.8.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" + commander@^2.15.1, commander@^2.18.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" @@ -5292,12 +5172,6 @@ debug-log@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" -debug@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" - dependencies: - ms "0.7.1" - debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -5630,7 +5504,7 @@ diff@3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" -diff@3.5.0, diff@^3.1.0, diff@^3.2.0: +diff@^3.1.0, diff@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" @@ -7930,10 +7804,6 @@ growl@1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" -growl@1.10.5: - version "1.10.5" - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" - growly@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -8246,14 +8116,14 @@ hoek@4.x.x: version "4.2.1" resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" -hoist-non-react-statics@^2.3.0, hoist-non-react-statics@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" - hoist-non-react-statics@^2.3.1: version "2.5.5" resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" +hoist-non-react-statics@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" + home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" @@ -9200,7 +9070,7 @@ isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" -isomorphic-fetch@2.2.1, isomorphic-fetch@^2.1.1, isomorphic-fetch@^2.2.1: +isomorphic-fetch@2.2.1, isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" dependencies: @@ -11115,7 +10985,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -11230,7 +11100,7 @@ mobx@^4.2.0: version "4.3.1" resolved "https://registry.npmjs.org/mobx/-/mobx-4.3.1.tgz#334e5aab4916b1d43f0faf3605a64b1b4b3ccb8d" -mocha@^4.0.1, mocha@^4.1.0: +mocha@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794" dependencies: @@ -11245,22 +11115,6 @@ mocha@^4.0.1, mocha@^4.1.0: mkdirp "0.5.1" supports-color "4.4.0" -mocha@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" - dependencies: - browser-stdout "1.3.1" - commander "2.15.1" - debug "3.1.0" - diff "3.5.0" - escape-string-regexp "1.0.5" - glob "7.1.2" - growl "1.10.5" - he "1.1.1" - minimatch "3.0.4" - mkdirp "0.5.1" - supports-color "5.4.0" - mock-fs@^4.1.0: version "4.4.2" resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-4.4.2.tgz#09dec5313f97095a450be6aa2ad8ab6738d63d6b" @@ -11296,10 +11150,6 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -ms@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -11733,7 +11583,7 @@ npm-registry-fetch@^3.0.0, npm-registry-fetch@^3.8.0: make-fetch-happen "^4.0.1" npm-package-arg "^6.1.0" -npm-run-all@^4.1.2, npm-run-all@^4.1.3: +npm-run-all@^4.1.2: version "4.1.3" resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.3.tgz#49f15b55a66bb4101664ce270cb18e7103f8f185" dependencies: @@ -12603,12 +12453,6 @@ polished@^1.9.3: version "1.9.3" resolved "https://registry.npmjs.org/polished/-/polished-1.9.3.tgz#d61b8a0c4624efe31e2583ff24a358932b6b75e1" -polished@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/polished/-/polished-2.2.0.tgz#5ca7e178cc5352bd7fd1efc45342f7c6d59cc982" - dependencies: - "@babel/runtime" "^7.0.0" - popper.js@1.14.3, popper.js@^1.14.1: version "1.14.3" resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.3.tgz#1438f98d046acf7b4d78cd502bf418ac64d4f095" @@ -13497,7 +13341,8 @@ react-dom@^16.3.2: react-dom@^16.4.2: version "16.7.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.7.0.tgz#a17b2a7ca89ee7390bc1ed5eb81783c7461748b8" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.7.0.tgz#a17b2a7ca89ee7390bc1ed5eb81783c7461748b8" + integrity sha512-D0Ufv1ExCAmF38P2Uh1lwpminZFRXEINJe53zRAbm4KPwSyd6DY/uDoS0Blj9jvPpn1+wivKpZYc8aAAN/nAkg== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -13555,9 +13400,9 @@ react-helmet@^5.2.0: prop-types "^15.5.4" react-side-effect "^1.1.0" -react-highlight@0xproject/react-highlight#fix/react-version: +react-highlight@0xproject/react-highlight: version "1.0.0" - resolved "https://codeload.github.com/0xproject/react-highlight/tar.gz/699ac4d9529e33520bff4b9bd9c624d21efbba75" + resolved "https://codeload.github.com/0xproject/react-highlight/tar.gz/a70c7631e09508dafc4719cbcc6f121074e1937d" dependencies: highlight.js "^9.11.0" highlightjs-solidity "^1.0.5" @@ -13670,17 +13515,6 @@ react-responsive@^6.0.1: matchmediaquery "^0.3.0" prop-types "^15.6.1" -react-router-dom@^4.1.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-4.2.2.tgz#c8a81df3adc58bba8a76782e946cbd4eae649b8d" - dependencies: - history "^4.7.2" - invariant "^2.2.2" - loose-envify "^1.3.1" - prop-types "^15.5.4" - react-router "^4.2.0" - warning "^3.0.0" - react-router-dom@^4.3.1: version "4.3.1" resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz#4c2619fc24c4fa87c9fd18f4fb4a43fe63fbd5c6" @@ -13692,18 +13526,6 @@ react-router-dom@^4.3.1: react-router "^4.3.1" warning "^4.0.1" -react-router@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-4.2.0.tgz#61f7b3e3770daeb24062dae3eedef1b054155986" - dependencies: - history "^4.7.2" - hoist-non-react-statics "^2.3.0" - invariant "^2.2.2" - loose-envify "^1.3.1" - path-to-regexp "^1.7.0" - prop-types "^15.5.4" - warning "^3.0.0" - react-router@^4.3.1: version "4.3.1" resolved "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz#aada4aef14c809cb2e686b05cee4742234506c4e" @@ -13832,7 +13654,8 @@ react@^16.3.2: react@^16.4.2: version "16.7.0" - resolved "https://registry.npmjs.org/react/-/react-16.7.0.tgz#b674ec396b0a5715873b350446f7ea0802ab6381" + resolved "https://registry.yarnpkg.com/react/-/react-16.7.0.tgz#b674ec396b0a5715873b350446f7ea0802ab6381" + integrity sha512-StCz3QY8lxTb5cl2HJxjwLFOXPIFQp+p+hxQfc8WE0QiLfCtIlKj8/+5tjjKm8uSTlAW+fCPaavGFS06V9Ar3A== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -14278,10 +14101,6 @@ replace-ext@1.0.0, replace-ext@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" -request-ip@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/request-ip/-/request-ip-1.2.3.tgz#66988f0e22406ec4af630d19b573fe4b447c3b49" - request-ip@~2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/request-ip/-/request-ip-2.0.2.tgz#deeae6d4af21768497db8cd05fa37143f8f1257e" @@ -14562,19 +14381,6 @@ rollbar-sourcemap-webpack-plugin@^2.4.0: request "^2.85.0" verror "^1.6.1" -rollbar@^0.6.5: - version "0.6.6" - resolved "https://registry.yarnpkg.com/rollbar/-/rollbar-0.6.6.tgz#8630cff4af967667d06b227f243635ea86dcc5ba" - dependencies: - async "~1.2.1" - debug "2.2.0" - json-stringify-safe "~5.0.0" - lru-cache "~2.2.1" - request-ip "~1.2.3" - uuid "~3.0.0" - optionalDependencies: - decache "^3.0.5" - rollbar@^2.4.7: version "2.4.7" resolved "https://registry.yarnpkg.com/rollbar/-/rollbar-2.4.7.tgz#9b1de1a0fab6b6e63fcfcd322c26081a1d8242e8" @@ -14729,7 +14535,8 @@ schedule@^0.5.0: scheduler@^0.12.0: version "0.12.0" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.12.0.tgz#8ab17699939c0aedc5a196a657743c496538647b" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.12.0.tgz#8ab17699939c0aedc5a196a657743c496538647b" + integrity sha512-t7MBR28Akcp4Jm+QoR63XgAi9YgCUmgvDHqf5otgAj4QvdoBE4ImCX0ffehefePPG+aitiYHp0g/mW6s4Tp+dw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -15767,35 +15574,6 @@ styled-components@^3.3.3: stylis-rule-sheet "^0.0.10" supports-color "^3.2.3" -styled-components@^4.0.1: - version "4.1.3" - resolved "https://registry.npmjs.org/styled-components/-/styled-components-4.1.3.tgz#4472447208e618b57e84deaaeb6acd34a5e0fe9b" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/is-prop-valid" "^0.7.3" - "@emotion/unitless" "^0.7.0" - babel-plugin-styled-components ">= 1" - css-to-react-native "^2.2.2" - memoize-one "^4.0.0" - prop-types "^15.5.4" - react-is "^16.6.0" - stylis "^3.5.0" - stylis-rule-sheet "^0.0.10" - supports-color "^5.5.0" - -styled-components@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-4.0.2.tgz#7d4409ada019cdd34c25ba68c4577ea95dbcf0c5" - dependencies: - "@emotion/is-prop-valid" "^0.6.8" - babel-plugin-styled-components ">= 1" - css-to-react-native "^2.2.2" - memoize-one "^4.0.0" - prop-types "^15.5.4" - react-is "^16.3.1" - stylis "^3.5.0" - stylis-rule-sheet "^0.0.10" - styled-components@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-4.1.1.tgz#943922048fae556e286bcbfdd29da4f1399446bc" @@ -15829,12 +15607,6 @@ supports-color@4.4.0: dependencies: has-flag "^2.0.0" -supports-color@5.4.0, supports-color@^5.1.0, supports-color@^5.2.0, supports-color@^5.3.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" - dependencies: - has-flag "^3.0.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -15845,6 +15617,12 @@ supports-color@^3.1.0, supports-color@^3.1.2, supports-color@^3.2.3: dependencies: has-flag "^1.0.0" +supports-color@^5.1.0, supports-color@^5.2.0, supports-color@^5.3.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + dependencies: + has-flag "^3.0.0" + supports-color@^5.5.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -16488,30 +16266,13 @@ tslint@5.11.0: tslib "^1.8.0" tsutils "^2.27.2" -tslint@^5.9.1: - version "5.9.1" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.9.1.tgz#1255f87a3ff57eb0b0e1f0e610a8b4748046c9ae" - dependencies: - babel-code-frame "^6.22.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^3.2.0" - glob "^7.1.1" - js-yaml "^3.7.0" - minimatch "^3.0.4" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.8.0" - tsutils "^2.12.1" - tsutils@3.0.0, tsutils@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.0.0.tgz#0c5070a17a0503e056da038c48b5a1870a50a9ad" dependencies: tslib "^1.8.1" -tsutils@^2.12.1, tsutils@^2.13.1, tsutils@^2.27.2: +tsutils@^2.13.1, tsutils@^2.27.2: version "2.29.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" dependencies: @@ -17031,7 +16792,7 @@ uuid@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.1.tgz#c2a30dedb3e535d72ccf82e343941a50ba8533ac" -uuid@3.0.x, uuid@~3.0.0: +uuid@3.0.x: version "3.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" @@ -17612,7 +17373,7 @@ webpack-bundle-analyzer@^3.0.3: opener "^1.5.1" ws "^6.0.0" -webpack-cli@3.1.2, webpack-cli@^3.1.1: +webpack-cli@3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.2.tgz#17d7e01b77f89f884a2bbf9db545f0f6a648e746" dependencies: -- cgit v1.2.3 From 09a5b6e7a3cc595249d8dac83b5a7e3fed9d7667 Mon Sep 17 00:00:00 2001 From: xianny Date: Tue, 5 Feb 2019 19:05:45 +0800 Subject: update error msg for dependency version check --- packages/monorepo-scripts/src/deps_versions.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/monorepo-scripts/src/deps_versions.ts b/packages/monorepo-scripts/src/deps_versions.ts index 0bb255508..0d01a2e3c 100644 --- a/packages/monorepo-scripts/src/deps_versions.ts +++ b/packages/monorepo-scripts/src/deps_versions.ts @@ -36,7 +36,9 @@ if (require.main === module) { utils.log(`├── ${chalk.bold('IGNORED')}`); printVersionsByDependency(ignoredMultiples); if (Object.keys(multiples).length !== 0) { - utils.log(`Add space-separated exceptions to root package.json config.ignoreDependencyVersions`); + utils.log( + `Some dependencies have multiple versions. Please fix by trying to find compatible versions. As a last resort, you can add space-separated exceptions to root package.json config.ignoreDependencyVersions`, + ); process.exit(1); } } -- cgit v1.2.3 From 2447c72a5c360382bafb1df114310be2c853a170 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 12:09:13 +0000 Subject: Fix heap out of memory issue --- packages/0x.js/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/0x.js/package.json b/packages/0x.js/package.json index d37988e26..e7011289e 100644 --- a/packages/0x.js/package.json +++ b/packages/0x.js/package.json @@ -24,7 +24,7 @@ "test:coverage": "nyc npm run test --all && yarn coverage:report:lcov", "coverage:report:lcov": "nyc report --reporter=text-lcov > coverage/lcov.info", "clean": "shx rm -rf _bundles lib test_temp src/generated_contract_wrappers generated_docs", - "build:umd:prod": "NODE_ENV=production webpack", + "build:umd:prod": "NODE_ENV=production node --max_old_space_size=8192 ../../node_modules/.bin/webpack --mode production", "build:commonjs": "tsc -b", "docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES" }, -- cgit v1.2.3 From e6683e46ccd3c4dcee883d315b29c553313bc30a Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Feb 2019 13:47:27 +0100 Subject: Add CHANGELOG entries to sol-tracing-utils --- packages/sol-tracing-utils/CHANGELOG.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/sol-tracing-utils/CHANGELOG.json b/packages/sol-tracing-utils/CHANGELOG.json index 89a5b6876..b2790c9da 100644 --- a/packages/sol-tracing-utils/CHANGELOG.json +++ b/packages/sol-tracing-utils/CHANGELOG.json @@ -25,6 +25,14 @@ { "note": "Improve error messages when unable to find matching bytecode", "pr": 1558 + }, + { + "note": "Fix default gas limit for fake txs in `TraceCollectionSubprovider`", + "pr": 1583 + }, + { + "note": "Fix a big when we were not intercepting `eth_sendRawTransaction`", + "pr": 1584 } ] }, -- cgit v1.2.3 From 7885b2e3f8094c957ca1c1e851c4bc368dda5bdf Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 12:56:04 +0000 Subject: Fix test --- packages/order-utils/test/signature_utils_test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/order-utils/test/signature_utils_test.ts b/packages/order-utils/test/signature_utils_test.ts index eab6aa636..44aa729b3 100644 --- a/packages/order-utils/test/signature_utils_test.ts +++ b/packages/order-utils/test/signature_utils_test.ts @@ -100,15 +100,15 @@ describe('Signature utils', () => { expect(isValidSignatureLocal).to.be.true(); }); - it.only('should return false if entry not found in `preSigned` mapping', async () => { + it('should return false if entry not found in `preSigned` mapping', async () => { const preSignedSignature = '0x06'; - const isValidSignatureLocal = await signatureUtils.isValidSignatureAsync( + const isValidPreSignature = await signatureUtils.isValidSignatureAsync( provider, dataHex, preSignedSignature, address, ); - expect(isValidSignatureLocal).to.be.true(); + expect(isValidPreSignature).to.be.false(); }); }); describe('#isValidECSignature', () => { -- cgit v1.2.3 From 52e287fc7d0f80eeda2b98e764caa531bbf7340b Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Feb 2019 13:57:38 +0100 Subject: Fix CHANGELOGs --- contracts/extensions/CHANGELOG.json | 15 +++++---------- contracts/multisig/CHANGELOG.json | 15 +++++---------- contracts/utils/CHANGELOG.json | 28 +++++++++------------------- contracts/utils/package.json | 2 +- 4 files changed, 20 insertions(+), 40 deletions(-) diff --git a/contracts/extensions/CHANGELOG.json b/contracts/extensions/CHANGELOG.json index 16ec073aa..807ce57a1 100644 --- a/contracts/extensions/CHANGELOG.json +++ b/contracts/extensions/CHANGELOG.json @@ -1,7 +1,11 @@ [ { - "version": "3.0.0", + "version": "2.0.0", "changes": [ + { + "note": "Upgrade the bignumber.js to v8.0.2", + "pr": 1517 + }, { "note": "Move Forwarder contract into new package", "pr": 1539 @@ -12,15 +16,6 @@ } ] }, - { - "version": "2.0.0", - "changes": [ - { - "note": "Upgrade the bignumber.js to v8.0.2", - "pr": 1517 - } - ] - }, { "timestamp": 1547747677, "version": "1.2.3", diff --git a/contracts/multisig/CHANGELOG.json b/contracts/multisig/CHANGELOG.json index 0fd8833c9..969051a4c 100644 --- a/contracts/multisig/CHANGELOG.json +++ b/contracts/multisig/CHANGELOG.json @@ -1,7 +1,11 @@ [ { - "version": "3.0.0", + "version": "2.0.0", "changes": [ + { + "note": "Upgrade the bignumber.js to v8.0.2", + "pr": 1517 + }, { "note": "Add AssetProxyOwner contract", "pr": 1539 @@ -12,15 +16,6 @@ } ] }, - { - "version": "2.0.0", - "changes": [ - { - "note": "Upgrade the bignumber.js to v8.0.2", - "pr": 1517 - } - ] - }, { "timestamp": 1547747677, "version": "1.0.6", diff --git a/contracts/utils/CHANGELOG.json b/contracts/utils/CHANGELOG.json index 94434b803..377f62394 100644 --- a/contracts/utils/CHANGELOG.json +++ b/contracts/utils/CHANGELOG.json @@ -1,7 +1,15 @@ [ { - "version": "3.0.0", + "version": "2.0.0", "changes": [ + { + "note": "Upgrade the bignumber.js to v8.0.2", + "pr": 1517 + }, + { + "note": "Fix imports in `TestConstants` and `TestLibBytes` to be relative. This way they show up correctly in coverage reports", + "pr": 1535 + }, { "note": "Add LibAddressArray contract", "pr": 1539 @@ -16,24 +24,6 @@ } ] }, - { - "version": "2.0.1", - "changes": [ - { - "note": "Fix imports in `TestConstants` and `TestLibBytes` to be relative. This way they show up correctly in coverage reports", - "pr": 1535 - } - ] - }, - { - "version": "2.0.0", - "changes": [ - { - "note": "Upgrade the bignumber.js to v8.0.2", - "pr": 1517 - } - ] - }, { "timestamp": 1547747677, "version": "1.0.6", diff --git a/contracts/utils/package.json b/contracts/utils/package.json index 33d94cc33..0b14ec7cf 100644 --- a/contracts/utils/package.json +++ b/contracts/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-utils", - "version": "3.0.0", + "version": "1.0.6", "engines": { "node": ">=6.12" }, -- cgit v1.2.3 From 332cc14dcde97d760d0115aefa0845f82e23cc26 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 13:07:40 +0000 Subject: Add preSigned isValidSignature test for success case using smart contract & TS implementation --- .../contract-wrappers/test/exchange_wrapper_test.ts | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/packages/contract-wrappers/test/exchange_wrapper_test.ts b/packages/contract-wrappers/test/exchange_wrapper_test.ts index a1d60dc6e..f8fa25491 100644 --- a/packages/contract-wrappers/test/exchange_wrapper_test.ts +++ b/packages/contract-wrappers/test/exchange_wrapper_test.ts @@ -1,6 +1,6 @@ import { BlockchainLifecycle, callbackErrorReporter } from '@0x/dev-utils'; import { FillScenarios } from '@0x/fill-scenarios'; -import { assetDataUtils, orderHashUtils } from '@0x/order-utils'; +import { assetDataUtils, orderHashUtils, signatureUtils } from '@0x/order-utils'; import { DoneCallback, RevertReason, SignedOrder } from '@0x/types'; import { BigNumber } from '@0x/utils'; import * as chai from 'chai'; @@ -353,7 +353,7 @@ describe('ExchangeWrapper', () => { }); }); describe('#preSignAsync/isPreSignedAsync', () => { - it('should preSign the hash', async () => { + it.only('should preSign the hash', async () => { const senderAddress = takerAddress; const hash = orderHashUtils.getOrderHashHex(signedOrder); const signerAddress = signedOrder.makerAddress; @@ -368,6 +368,23 @@ describe('ExchangeWrapper', () => { await web3Wrapper.awaitTransactionSuccessAsync(txHash, constants.AWAIT_TRANSACTION_MINED_MS); isPreSigned = await contractWrappers.exchange.isPreSignedAsync(hash, signerAddress); expect(isPreSigned).to.be.true(); + + const preSignedSignature = '0x06'; + const isValidSignature = await contractWrappers.exchange.isValidSignatureAsync( + hash, + signerAddress, + preSignedSignature, + ); + expect(isValidSignature).to.be.true(); + + // Test our TS implementation of signature validation + const isValidSignatureInTs = await signatureUtils.isValidSignatureAsync( + provider, + hash, + preSignedSignature, + signerAddress, + ); + expect(isValidSignatureInTs).to.be.true(); }); }); describe('#getVersionAsync', () => { -- cgit v1.2.3 From 0a93f3346fd015299e5ca78507ff37cefbdeb213 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 13:07:50 +0000 Subject: All CHANGELOG entry --- packages/order-utils/CHANGELOG.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index 08d88da5b..8afae057c 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -5,6 +5,10 @@ { "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 + }, + { + "note": "Fix preSigned isSignatureValidAsync check", + "pr": 1580 } ] }, -- cgit v1.2.3 From e021460f038b989f1fe78899ba7c2f8e29d416fd Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 13:09:23 +0000 Subject: Remove .only --- packages/contract-wrappers/test/exchange_wrapper_test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/contract-wrappers/test/exchange_wrapper_test.ts b/packages/contract-wrappers/test/exchange_wrapper_test.ts index f8fa25491..acd30495b 100644 --- a/packages/contract-wrappers/test/exchange_wrapper_test.ts +++ b/packages/contract-wrappers/test/exchange_wrapper_test.ts @@ -353,7 +353,7 @@ describe('ExchangeWrapper', () => { }); }); describe('#preSignAsync/isPreSignedAsync', () => { - it.only('should preSign the hash', async () => { + it('should preSign the hash', async () => { const senderAddress = takerAddress; const hash = orderHashUtils.getOrderHashHex(signedOrder); const signerAddress = signedOrder.makerAddress; -- cgit v1.2.3 From 3cb6744369157c24beb9bd14bec060678feea95f Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Feb 2019 13:14:31 +0000 Subject: Update packages/order-utils/CHANGELOG.json Co-Authored-By: fabioberger --- packages/order-utils/CHANGELOG.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index 8afae057c..1d80aad50 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -7,7 +7,7 @@ "pr": 1517 }, { - "note": "Fix preSigned isSignatureValidAsync check", + "note": "Fix preSigned `isSignatureValidAsync` check", "pr": 1580 } ] -- cgit v1.2.3 From 9de4bf12259c04d98da367188001e844ef2ef614 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Feb 2019 14:29:17 +0100 Subject: Fix contracts-utils versions --- contracts/asset-proxy/package.json | 2 +- contracts/erc20/package.json | 2 +- contracts/erc721/package.json | 2 +- contracts/exchange-forwarder/package.json | 2 +- contracts/exchange-libs/package.json | 2 +- contracts/exchange/package.json | 2 +- contracts/extensions/package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/contracts/asset-proxy/package.json b/contracts/asset-proxy/package.json index 360fdab75..1d2f18b16 100644 --- a/contracts/asset-proxy/package.json +++ b/contracts/asset-proxy/package.json @@ -67,7 +67,7 @@ "@0x/contracts-test-utils": "^2.0.1", "@0x/contracts-erc20": "1.0.0", "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/order-utils": "^3.1.2", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", diff --git a/contracts/erc20/package.json b/contracts/erc20/package.json index 778b9257d..3c18a8f0a 100644 --- a/contracts/erc20/package.json +++ b/contracts/erc20/package.json @@ -66,7 +66,7 @@ "dependencies": { "@0x/base-contract": "^3.0.13", "@0x/contracts-exchange-libs": "1.0.0", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", "@0x/utils": "^3.0.1", diff --git a/contracts/erc721/package.json b/contracts/erc721/package.json index 096e1025e..886bf058e 100644 --- a/contracts/erc721/package.json +++ b/contracts/erc721/package.json @@ -65,7 +65,7 @@ }, "dependencies": { "@0x/base-contract": "^3.0.13", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", "@0x/utils": "^3.0.1", diff --git a/contracts/exchange-forwarder/package.json b/contracts/exchange-forwarder/package.json index 73a30e851..1d7848c48 100644 --- a/contracts/exchange-forwarder/package.json +++ b/contracts/exchange-forwarder/package.json @@ -71,7 +71,7 @@ "@0x/contracts-exchange": "1.0.0", "@0x/contracts-erc20": "1.0.0", "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/order-utils": "^3.1.2", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", diff --git a/contracts/exchange-libs/package.json b/contracts/exchange-libs/package.json index f3efdd00e..90b0376ee 100644 --- a/contracts/exchange-libs/package.json +++ b/contracts/exchange-libs/package.json @@ -65,7 +65,7 @@ }, "dependencies": { "@0x/base-contract": "^3.0.13", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/order-utils": "^3.1.2", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", diff --git a/contracts/exchange/package.json b/contracts/exchange/package.json index a11767626..7d4b1dbfb 100644 --- a/contracts/exchange/package.json +++ b/contracts/exchange/package.json @@ -69,7 +69,7 @@ "@0x/contracts-test-utils": "^2.0.1", "@0x/contracts-erc20": "1.0.0", "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/order-utils": "^3.1.2", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", diff --git a/contracts/extensions/package.json b/contracts/extensions/package.json index ad829033f..6212d74f7 100644 --- a/contracts/extensions/package.json +++ b/contracts/extensions/package.json @@ -71,7 +71,7 @@ "@0x/contracts-exchange": "1.0.0", "@0x/contracts-erc20": "1.0.0", "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "3.0.0", + "@0x/contracts-utils": "^1.0.6", "@0x/order-utils": "^3.1.2", "@0x/types": "^1.5.2", "@0x/typescript-typings": "^3.0.8", -- cgit v1.2.3 From f3d9520db20934951d5f75567b947fcf82114761 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Feb 2019 14:50:02 +0100 Subject: Updated CHANGELOGS --- contracts/asset-proxy/CHANGELOG.json | 9 +++++++++ contracts/asset-proxy/CHANGELOG.md | 20 +++----------------- contracts/erc20/CHANGELOG.json | 9 +++++++++ contracts/erc20/CHANGELOG.md | 18 +++--------------- contracts/erc721/CHANGELOG.json | 9 +++++++++ contracts/erc721/CHANGELOG.md | 18 +++--------------- contracts/exchange-forwarder/CHANGELOG.json | 9 +++++++++ contracts/exchange-forwarder/CHANGELOG.md | 24 +++--------------------- contracts/exchange-libs/CHANGELOG.json | 9 +++++++++ contracts/exchange-libs/CHANGELOG.md | 19 ++++--------------- contracts/exchange/CHANGELOG.json | 9 +++++++++ contracts/exchange/CHANGELOG.md | 21 ++++----------------- contracts/extensions/CHANGELOG.json | 3 ++- contracts/extensions/CHANGELOG.md | 6 ++++++ contracts/multisig/CHANGELOG.json | 3 ++- contracts/multisig/CHANGELOG.md | 6 ++++++ contracts/test-utils/CHANGELOG.json | 3 ++- contracts/test-utils/CHANGELOG.md | 4 ++++ contracts/utils/CHANGELOG.json | 3 ++- contracts/utils/CHANGELOG.md | 8 ++++++++ packages/0x.js/CHANGELOG.json | 3 ++- packages/0x.js/CHANGELOG.md | 4 ++++ packages/abi-gen-templates/CHANGELOG.json | 3 ++- packages/abi-gen-templates/CHANGELOG.md | 4 ++++ packages/abi-gen-wrappers/CHANGELOG.json | 3 ++- packages/abi-gen-wrappers/CHANGELOG.md | 4 ++++ packages/abi-gen/CHANGELOG.json | 3 ++- packages/abi-gen/CHANGELOG.md | 4 ++++ packages/assert/CHANGELOG.json | 3 ++- packages/assert/CHANGELOG.md | 4 ++++ packages/asset-buyer/CHANGELOG.json | 3 ++- packages/asset-buyer/CHANGELOG.md | 8 ++++++++ packages/base-contract/CHANGELOG.json | 3 ++- packages/base-contract/CHANGELOG.md | 4 ++++ packages/connect/CHANGELOG.json | 3 ++- packages/connect/CHANGELOG.md | 4 ++++ packages/contract-addresses/CHANGELOG.json | 9 +++++++++ packages/contract-addresses/CHANGELOG.md | 4 ++++ packages/contract-wrappers/CHANGELOG.json | 3 ++- packages/contract-wrappers/CHANGELOG.md | 8 ++++++++ packages/dev-utils/CHANGELOG.json | 3 ++- packages/dev-utils/CHANGELOG.md | 4 ++++ packages/ethereum-types/CHANGELOG.json | 3 ++- packages/ethereum-types/CHANGELOG.md | 4 ++++ packages/fill-scenarios/CHANGELOG.json | 3 ++- packages/fill-scenarios/CHANGELOG.md | 4 ++++ packages/json-schemas/CHANGELOG.json | 3 ++- packages/json-schemas/CHANGELOG.md | 4 ++++ packages/migrations/CHANGELOG.json | 3 ++- packages/migrations/CHANGELOG.md | 7 +++++++ packages/order-utils/CHANGELOG.json | 3 ++- packages/order-utils/CHANGELOG.md | 4 ++++ packages/order-watcher/CHANGELOG.json | 3 ++- packages/order-watcher/CHANGELOG.md | 4 ++++ packages/react-docs/CHANGELOG.json | 3 ++- packages/react-docs/CHANGELOG.md | 4 ++++ packages/react-shared/CHANGELOG.json | 3 ++- packages/react-shared/CHANGELOG.md | 4 ++++ packages/sol-compiler/CHANGELOG.json | 3 ++- packages/sol-compiler/CHANGELOG.md | 4 ++++ packages/sol-coverage/CHANGELOG.json | 3 ++- packages/sol-coverage/CHANGELOG.md | 4 ++++ packages/sol-doc/CHANGELOG.json | 3 ++- packages/sol-doc/CHANGELOG.md | 4 ++++ packages/sol-profiler/CHANGELOG.json | 3 ++- packages/sol-profiler/CHANGELOG.md | 8 ++++++++ packages/sol-resolver/CHANGELOG.json | 3 ++- packages/sol-resolver/CHANGELOG.md | 4 ++++ packages/sol-trace/CHANGELOG.json | 3 ++- packages/sol-trace/CHANGELOG.md | 8 ++++++++ packages/sol-tracing-utils/CHANGELOG.json | 3 ++- packages/sol-tracing-utils/CHANGELOG.md | 15 +++++++++++++++ packages/sra-spec/CHANGELOG.json | 3 ++- packages/sra-spec/CHANGELOG.md | 4 ++++ packages/subproviders/CHANGELOG.json | 3 ++- packages/subproviders/CHANGELOG.md | 5 +++++ packages/tslint-config/CHANGELOG.json | 3 ++- packages/tslint-config/CHANGELOG.md | 4 ++++ packages/types/CHANGELOG.json | 3 ++- packages/types/CHANGELOG.md | 4 ++++ packages/typescript-typings/CHANGELOG.json | 3 ++- packages/typescript-typings/CHANGELOG.md | 4 ++++ packages/utils/CHANGELOG.json | 3 ++- packages/utils/CHANGELOG.md | 8 ++++++++ packages/web3-wrapper/CHANGELOG.json | 3 ++- packages/web3-wrapper/CHANGELOG.md | 5 +++++ 86 files changed, 347 insertions(+), 136 deletions(-) diff --git a/contracts/asset-proxy/CHANGELOG.json b/contracts/asset-proxy/CHANGELOG.json index 9307f7da4..932cf0752 100644 --- a/contracts/asset-proxy/CHANGELOG.json +++ b/contracts/asset-proxy/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "1.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "1.0.0", "changes": [ diff --git a/contracts/asset-proxy/CHANGELOG.md b/contracts/asset-proxy/CHANGELOG.md index 779eb68a7..abff2e53d 100644 --- a/contracts/asset-proxy/CHANGELOG.md +++ b/contracts/asset-proxy/CHANGELOG.md @@ -5,24 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v2.2.3 - _January 17, 2019_ +## v1.0.1 - _February 5, 2019_ * Dependencies updated -## v2.2.2 - _January 15, 2019_ +## v1.0.0 - _Invalid date_ - * Dependencies updated - -## v2.2.1 - _January 11, 2019_ - - * Dependencies updated - -## v2.2.0 - _January 9, 2019_ - - * Added LibAddressArray (#1383) - * Add validation and comments to MultiAssetProxy (#1455) - * Move OrderValidator to extensions (#1464) - -## v2.1.59 - _December 13, 2018_ - - * Dependencies updated + * Move all AssetProxy contracts out of contracts-protocol to new package (#1539) diff --git a/contracts/erc20/CHANGELOG.json b/contracts/erc20/CHANGELOG.json index 93f284234..34a0948b7 100644 --- a/contracts/erc20/CHANGELOG.json +++ b/contracts/erc20/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "1.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "1.0.0", "changes": [ diff --git a/contracts/erc20/CHANGELOG.md b/contracts/erc20/CHANGELOG.md index 59d0804da..20569f9b9 100644 --- a/contracts/erc20/CHANGELOG.md +++ b/contracts/erc20/CHANGELOG.md @@ -5,22 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v1.0.6 - _January 17, 2019_ +## v1.0.1 - _February 5, 2019_ * Dependencies updated -## v1.0.5 - _January 15, 2019_ +## v1.0.0 - _Invalid date_ - * Dependencies updated - -## v1.0.4 - _January 11, 2019_ - - * Dependencies updated - -## v1.0.3 - _January 9, 2019_ - - * Dependencies updated - -## v1.0.2 - _December 13, 2018_ - - * Dependencies updated + * Move all ERC20 contracts out of contracts-tokens to new package (#1539) diff --git a/contracts/erc721/CHANGELOG.json b/contracts/erc721/CHANGELOG.json index caf1e6701..83b8bc1cd 100644 --- a/contracts/erc721/CHANGELOG.json +++ b/contracts/erc721/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "1.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "1.0.0", "changes": [ diff --git a/contracts/erc721/CHANGELOG.md b/contracts/erc721/CHANGELOG.md index 59d0804da..01f5fec60 100644 --- a/contracts/erc721/CHANGELOG.md +++ b/contracts/erc721/CHANGELOG.md @@ -5,22 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v1.0.6 - _January 17, 2019_ +## v1.0.1 - _February 5, 2019_ * Dependencies updated -## v1.0.5 - _January 15, 2019_ +## v1.0.0 - _Invalid date_ - * Dependencies updated - -## v1.0.4 - _January 11, 2019_ - - * Dependencies updated - -## v1.0.3 - _January 9, 2019_ - - * Dependencies updated - -## v1.0.2 - _December 13, 2018_ - - * Dependencies updated + * Move all ERC721 contracts out of contracts-tokens to new package (#1539) diff --git a/contracts/exchange-forwarder/CHANGELOG.json b/contracts/exchange-forwarder/CHANGELOG.json index a9e5fa8da..ee0c1dce8 100644 --- a/contracts/exchange-forwarder/CHANGELOG.json +++ b/contracts/exchange-forwarder/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "1.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "1.0.0", "changes": [ diff --git a/contracts/exchange-forwarder/CHANGELOG.md b/contracts/exchange-forwarder/CHANGELOG.md index 94ffdfb67..7489d67aa 100644 --- a/contracts/exchange-forwarder/CHANGELOG.md +++ b/contracts/exchange-forwarder/CHANGELOG.md @@ -5,28 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v1.2.3 - _January 17, 2019_ +## v1.0.1 - _February 5, 2019_ * Dependencies updated -## v1.2.2 - _January 15, 2019_ +## v1.0.0 - _Invalid date_ - * Dependencies updated - -## v1.2.1 - _January 11, 2019_ - - * Dependencies updated - -## v1.2.0 - _January 9, 2019_ - - * Added Dutch Auction Wrapper (#1465) - -## v1.1.0 - _Invalid date_ - - * Added Balance Threshold Filter (#1383) - * Add OrderMatcher (#1117) - * Add OrderValidator (#1464) - -## v1.0.2 - _December 13, 2018_ - - * Dependencies updated + * Move Forwarder contract out of contracts-extensions into new package (#1539) diff --git a/contracts/exchange-libs/CHANGELOG.json b/contracts/exchange-libs/CHANGELOG.json index cdaac93ea..6d769c502 100644 --- a/contracts/exchange-libs/CHANGELOG.json +++ b/contracts/exchange-libs/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "1.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "1.0.0", "changes": [ diff --git a/contracts/exchange-libs/CHANGELOG.md b/contracts/exchange-libs/CHANGELOG.md index 59d0804da..d2740d0b1 100644 --- a/contracts/exchange-libs/CHANGELOG.md +++ b/contracts/exchange-libs/CHANGELOG.md @@ -5,22 +5,11 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v1.0.6 - _January 17, 2019_ +## v1.0.1 - _February 5, 2019_ * Dependencies updated -## v1.0.5 - _January 15, 2019_ +## v1.0.0 - _Invalid date_ - * Dependencies updated - -## v1.0.4 - _January 11, 2019_ - - * Dependencies updated - -## v1.0.3 - _January 9, 2019_ - - * Dependencies updated - -## v1.0.2 - _December 13, 2018_ - - * Dependencies updated + * Rename contracts-libs to contracts-exchange-libs (#1539) + * Move LibAddressArray contract to contracts-utils (#1539) diff --git a/contracts/exchange/CHANGELOG.json b/contracts/exchange/CHANGELOG.json index e4c7aa986..a03a08c29 100644 --- a/contracts/exchange/CHANGELOG.json +++ b/contracts/exchange/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "1.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "1.0.0", "changes": [ diff --git a/contracts/exchange/CHANGELOG.md b/contracts/exchange/CHANGELOG.md index 779eb68a7..f59bbf5d4 100644 --- a/contracts/exchange/CHANGELOG.md +++ b/contracts/exchange/CHANGELOG.md @@ -5,24 +5,11 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v2.2.3 - _January 17, 2019_ +## v1.0.1 - _February 5, 2019_ * Dependencies updated -## v2.2.2 - _January 15, 2019_ +## v1.0.0 - _Invalid date_ - * Dependencies updated - -## v2.2.1 - _January 11, 2019_ - - * Dependencies updated - -## v2.2.0 - _January 9, 2019_ - - * Added LibAddressArray (#1383) - * Add validation and comments to MultiAssetProxy (#1455) - * Move OrderValidator to extensions (#1464) - -## v2.1.59 - _December 13, 2018_ - - * Dependencies updated + * Move Exchange contract out of contracts-protocol to new package (#1539) + * Move example contracts out of contracts-examples to new package (#1539) diff --git a/contracts/extensions/CHANGELOG.json b/contracts/extensions/CHANGELOG.json index 807ce57a1..6e89b0c79 100644 --- a/contracts/extensions/CHANGELOG.json +++ b/contracts/extensions/CHANGELOG.json @@ -14,7 +14,8 @@ "note": "Nest extensions under src directory", "pr": 1539 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/contracts/extensions/CHANGELOG.md b/contracts/extensions/CHANGELOG.md index 94ffdfb67..54014c14b 100644 --- a/contracts/extensions/CHANGELOG.md +++ b/contracts/extensions/CHANGELOG.md @@ -5,6 +5,12 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + * Move Forwarder contract into new package (#1539) + * Nest extensions under src directory (#1539) + ## v1.2.3 - _January 17, 2019_ * Dependencies updated diff --git a/contracts/multisig/CHANGELOG.json b/contracts/multisig/CHANGELOG.json index 969051a4c..71a02a0cd 100644 --- a/contracts/multisig/CHANGELOG.json +++ b/contracts/multisig/CHANGELOG.json @@ -14,7 +14,8 @@ "note": "Rename multisig directory to src", "pr": 1539 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/contracts/multisig/CHANGELOG.md b/contracts/multisig/CHANGELOG.md index 59d0804da..6dc72b9ef 100644 --- a/contracts/multisig/CHANGELOG.md +++ b/contracts/multisig/CHANGELOG.md @@ -5,6 +5,12 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + * Add AssetProxyOwner contract (#1539) + * Rename multisig directory to src (#1539) + ## v1.0.6 - _January 17, 2019_ * Dependencies updated diff --git a/contracts/test-utils/CHANGELOG.json b/contracts/test-utils/CHANGELOG.json index ae1575e43..51b726e82 100644 --- a/contracts/test-utils/CHANGELOG.json +++ b/contracts/test-utils/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/contracts/test-utils/CHANGELOG.md b/contracts/test-utils/CHANGELOG.md index 2ed0524a6..a643b5735 100644 --- a/contracts/test-utils/CHANGELOG.md +++ b/contracts/test-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v2.0.1 - _January 17, 2019_ * Dependencies updated diff --git a/contracts/utils/CHANGELOG.json b/contracts/utils/CHANGELOG.json index 377f62394..187a81d70 100644 --- a/contracts/utils/CHANGELOG.json +++ b/contracts/utils/CHANGELOG.json @@ -22,7 +22,8 @@ "note": "Rename utils directory to src", "pr": 1539 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/contracts/utils/CHANGELOG.md b/contracts/utils/CHANGELOG.md index 59d0804da..4c46b4f95 100644 --- a/contracts/utils/CHANGELOG.md +++ b/contracts/utils/CHANGELOG.md @@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + * Fix imports in `TestConstants` and `TestLibBytes` to be relative. This way they show up correctly in coverage reports (#1535) + * Add LibAddressArray contract (#1539) + * Do not nest contracts in redundant directories (#1539) + * Rename utils directory to src (#1539) + ## v1.0.6 - _January 17, 2019_ * Dependencies updated diff --git a/packages/0x.js/CHANGELOG.json b/packages/0x.js/CHANGELOG.json index 20778f8bb..1eab891a8 100644 --- a/packages/0x.js/CHANGELOG.json +++ b/packages/0x.js/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/packages/0x.js/CHANGELOG.md b/packages/0x.js/CHANGELOG.md index b0279f097..cca12fda4 100644 --- a/packages/0x.js/CHANGELOG.md +++ b/packages/0x.js/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v3.0.3 - _January 17, 2019_ * Dependencies updated diff --git a/packages/abi-gen-templates/CHANGELOG.json b/packages/abi-gen-templates/CHANGELOG.json index 7d444d0ca..94afa8db1 100644 --- a/packages/abi-gen-templates/CHANGELOG.json +++ b/packages/abi-gen-templates/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/abi-gen-templates/CHANGELOG.md b/packages/abi-gen-templates/CHANGELOG.md index 5dd6d03e0..cdaee6264 100644 --- a/packages/abi-gen-templates/CHANGELOG.md +++ b/packages/abi-gen-templates/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/abi-gen-wrappers/CHANGELOG.json b/packages/abi-gen-wrappers/CHANGELOG.json index c604302b5..2603ae525 100644 --- a/packages/abi-gen-wrappers/CHANGELOG.json +++ b/packages/abi-gen-wrappers/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "version": "2.2.0", diff --git a/packages/abi-gen-wrappers/CHANGELOG.md b/packages/abi-gen-wrappers/CHANGELOG.md index 294f39439..793e1f157 100644 --- a/packages/abi-gen-wrappers/CHANGELOG.md +++ b/packages/abi-gen-wrappers/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v2.2.0 - _January 15, 2019_ * Added `MultiAssetProxy` (#1503) diff --git a/packages/abi-gen/CHANGELOG.json b/packages/abi-gen/CHANGELOG.json index 173617b65..66858db63 100644 --- a/packages/abi-gen/CHANGELOG.json +++ b/packages/abi-gen/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/abi-gen/CHANGELOG.md b/packages/abi-gen/CHANGELOG.md index af74218b8..d68608194 100644 --- a/packages/abi-gen/CHANGELOG.md +++ b/packages/abi-gen/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.22 - _January 15, 2019_ * Dependencies updated diff --git a/packages/assert/CHANGELOG.json b/packages/assert/CHANGELOG.json index 278b7dfa1..814b5d148 100644 --- a/packages/assert/CHANGELOG.json +++ b/packages/assert/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/assert/CHANGELOG.md b/packages/assert/CHANGELOG.md index 5a4af165a..90fba7196 100644 --- a/packages/assert/CHANGELOG.md +++ b/packages/assert/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.23 - _January 15, 2019_ * Dependencies updated diff --git a/packages/asset-buyer/CHANGELOG.json b/packages/asset-buyer/CHANGELOG.json index 2de603de0..39d402084 100644 --- a/packages/asset-buyer/CHANGELOG.json +++ b/packages/asset-buyer/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "version": "4.1.0", diff --git a/packages/asset-buyer/CHANGELOG.md b/packages/asset-buyer/CHANGELOG.md index f2a3d2236..5bb0d7274 100644 --- a/packages/asset-buyer/CHANGELOG.md +++ b/packages/asset-buyer/CHANGELOG.md @@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v5.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + +## v4.1.0 - _Invalid date_ + + * Adds new public method getLiquidityForAssetDataAsync, and exposes getOrdersAndFillableAmountsAsync as public method (#1512) + ## v4.0.2 - _January 17, 2019_ * Dependencies updated diff --git a/packages/base-contract/CHANGELOG.json b/packages/base-contract/CHANGELOG.json index 63b1fe8f7..070f32d1d 100644 --- a/packages/base-contract/CHANGELOG.json +++ b/packages/base-contract/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/base-contract/CHANGELOG.md b/packages/base-contract/CHANGELOG.md index 975a56fd4..f6d3ec615 100644 --- a/packages/base-contract/CHANGELOG.md +++ b/packages/base-contract/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v3.0.13 - _January 15, 2019_ * Dependencies updated diff --git a/packages/connect/CHANGELOG.json b/packages/connect/CHANGELOG.json index c2f16d96a..45a1b80f8 100644 --- a/packages/connect/CHANGELOG.json +++ b/packages/connect/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/connect/CHANGELOG.md b/packages/connect/CHANGELOG.md index 7556aae72..d0172b951 100644 --- a/packages/connect/CHANGELOG.md +++ b/packages/connect/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v3.0.13 - _January 15, 2019_ * Dependencies updated diff --git a/packages/contract-addresses/CHANGELOG.json b/packages/contract-addresses/CHANGELOG.json index 8800f2f73..c420df69d 100644 --- a/packages/contract-addresses/CHANGELOG.json +++ b/packages/contract-addresses/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549373905, + "version": "2.2.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.2.0", "changes": [ diff --git a/packages/contract-addresses/CHANGELOG.md b/packages/contract-addresses/CHANGELOG.md index 1f3d187a4..deab2b398 100644 --- a/packages/contract-addresses/CHANGELOG.md +++ b/packages/contract-addresses/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.2.1 - _February 5, 2019_ + + * Dependencies updated + ## v2.2.0 - _January 15, 2019_ * Added migration for `MultiAssetProxy` contract (#1503) diff --git a/packages/contract-wrappers/CHANGELOG.json b/packages/contract-wrappers/CHANGELOG.json index 9cea720c8..413563f80 100644 --- a/packages/contract-wrappers/CHANGELOG.json +++ b/packages/contract-wrappers/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Fix OrderValidatorWrapper constructor to use the correct address", "pr": 1568 } - ] + ], + "timestamp": 1549373905 }, { "version": "6.0.0", diff --git a/packages/contract-wrappers/CHANGELOG.md b/packages/contract-wrappers/CHANGELOG.md index 28cbf2ec6..03cb40fac 100644 --- a/packages/contract-wrappers/CHANGELOG.md +++ b/packages/contract-wrappers/CHANGELOG.md @@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v6.0.1 - _February 5, 2019_ + + * Fix OrderValidatorWrapper constructor to use the correct address (#1568) + +## v6.0.0 - _Invalid date_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v5.0.1 - _January 17, 2019_ * Dependencies updated diff --git a/packages/dev-utils/CHANGELOG.json b/packages/dev-utils/CHANGELOG.json index d05e41d2d..141ac0eb6 100644 --- a/packages/dev-utils/CHANGELOG.json +++ b/packages/dev-utils/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md index 958fded86..a89a07a90 100644 --- a/packages/dev-utils/CHANGELOG.md +++ b/packages/dev-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.24 - _January 15, 2019_ * Dependencies updated diff --git a/packages/ethereum-types/CHANGELOG.json b/packages/ethereum-types/CHANGELOG.json index c106d43a9..4a75b4c9a 100644 --- a/packages/ethereum-types/CHANGELOG.json +++ b/packages/ethereum-types/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/ethereum-types/CHANGELOG.md b/packages/ethereum-types/CHANGELOG.md index c1857495d..45a82478e 100644 --- a/packages/ethereum-types/CHANGELOG.md +++ b/packages/ethereum-types/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.1.6 - _January 15, 2019_ * Dependencies updated diff --git a/packages/fill-scenarios/CHANGELOG.json b/packages/fill-scenarios/CHANGELOG.json index beffdd097..45ad00308 100644 --- a/packages/fill-scenarios/CHANGELOG.json +++ b/packages/fill-scenarios/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/fill-scenarios/CHANGELOG.md b/packages/fill-scenarios/CHANGELOG.md index 7df8b5ab3..d483661db 100644 --- a/packages/fill-scenarios/CHANGELOG.md +++ b/packages/fill-scenarios/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.1.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/json-schemas/CHANGELOG.json b/packages/json-schemas/CHANGELOG.json index 66de84299..869f8bdf1 100644 --- a/packages/json-schemas/CHANGELOG.json +++ b/packages/json-schemas/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/json-schemas/CHANGELOG.md b/packages/json-schemas/CHANGELOG.md index 4e562d9e8..ea94cbaf4 100644 --- a/packages/json-schemas/CHANGELOG.md +++ b/packages/json-schemas/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v2.1.7 - _January 15, 2019_ * Dependencies updated diff --git a/packages/migrations/CHANGELOG.json b/packages/migrations/CHANGELOG.json index ffda41e10..f651e9434 100644 --- a/packages/migrations/CHANGELOG.json +++ b/packages/migrations/CHANGELOG.json @@ -18,7 +18,8 @@ "note": "Convert `from` to lower case when passed in via cli", "pr": 1533 } - ] + ], + "timestamp": 1549373905 }, { "version": "2.4.0", diff --git a/packages/migrations/CHANGELOG.md b/packages/migrations/CHANGELOG.md index 6c9a84018..40add5c2c 100644 --- a/packages/migrations/CHANGELOG.md +++ b/packages/migrations/CHANGELOG.md @@ -5,6 +5,13 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + * Removed `owner` in Migrations (#1533) + * `txDefaults` parameter now requires the `from` field (#1533) + * Convert `from` to lower case when passed in via cli (#1533) + ## v2.4.0 - _January 15, 2019_ * Added migrations for `MultiAssetProxy` contract (#1503) diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index 08d88da5b..8a104c8ef 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/order-utils/CHANGELOG.md b/packages/order-utils/CHANGELOG.md index c82458f2e..dd5a7c58f 100644 --- a/packages/order-utils/CHANGELOG.md +++ b/packages/order-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v3.1.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/order-watcher/CHANGELOG.json b/packages/order-watcher/CHANGELOG.json index 585bb48e6..f6d9a6aad 100644 --- a/packages/order-watcher/CHANGELOG.json +++ b/packages/order-watcher/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/packages/order-watcher/CHANGELOG.md b/packages/order-watcher/CHANGELOG.md index df065866c..55b344b6a 100644 --- a/packages/order-watcher/CHANGELOG.md +++ b/packages/order-watcher/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v2.4.3 - _January 17, 2019_ * Dependencies updated diff --git a/packages/react-docs/CHANGELOG.json b/packages/react-docs/CHANGELOG.json index 8b418fc11..91c60fa9a 100644 --- a/packages/react-docs/CHANGELOG.json +++ b/packages/react-docs/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/react-docs/CHANGELOG.md b/packages/react-docs/CHANGELOG.md index 5ec82b5be..4867a663a 100644 --- a/packages/react-docs/CHANGELOG.md +++ b/packages/react-docs/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.25 - _January 15, 2019_ * Dependencies updated diff --git a/packages/react-shared/CHANGELOG.json b/packages/react-shared/CHANGELOG.json index 99a8779ac..ce5182ca6 100644 --- a/packages/react-shared/CHANGELOG.json +++ b/packages/react-shared/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/react-shared/CHANGELOG.md b/packages/react-shared/CHANGELOG.md index e1a5df403..a5a09a9e0 100644 --- a/packages/react-shared/CHANGELOG.md +++ b/packages/react-shared/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.1.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/sol-compiler/CHANGELOG.json b/packages/sol-compiler/CHANGELOG.json index 672939a4a..021804ffa 100644 --- a/packages/sol-compiler/CHANGELOG.json +++ b/packages/sol-compiler/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/sol-compiler/CHANGELOG.md b/packages/sol-compiler/CHANGELOG.md index dfcec1fa7..03a2b5b87 100644 --- a/packages/sol-compiler/CHANGELOG.md +++ b/packages/sol-compiler/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v2.0.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/sol-coverage/CHANGELOG.json b/packages/sol-coverage/CHANGELOG.json index 550ca2feb..2a33fe578 100644 --- a/packages/sol-coverage/CHANGELOG.json +++ b/packages/sol-coverage/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547747677, diff --git a/packages/sol-coverage/CHANGELOG.md b/packages/sol-coverage/CHANGELOG.md index 18c1719bf..0c1916717 100644 --- a/packages/sol-coverage/CHANGELOG.md +++ b/packages/sol-coverage/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.3 - _January 17, 2019_ * Dependencies updated diff --git a/packages/sol-doc/CHANGELOG.json b/packages/sol-doc/CHANGELOG.json index 662915faf..2ffa21f26 100644 --- a/packages/sol-doc/CHANGELOG.json +++ b/packages/sol-doc/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/sol-doc/CHANGELOG.md b/packages/sol-doc/CHANGELOG.md index 1a60b5f89..6eff7d01a 100644 --- a/packages/sol-doc/CHANGELOG.md +++ b/packages/sol-doc/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.14 - _January 15, 2019_ * Dependencies updated diff --git a/packages/sol-profiler/CHANGELOG.json b/packages/sol-profiler/CHANGELOG.json index fc928b516..54375890d 100644 --- a/packages/sol-profiler/CHANGELOG.json +++ b/packages/sol-profiler/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Fix a bug when some parts of the profiling report were missing because of the coverage ignore lines", "pr": 1535 } - ] + ], + "timestamp": 1549373905 }, { "version": "2.0.0", diff --git a/packages/sol-profiler/CHANGELOG.md b/packages/sol-profiler/CHANGELOG.md index 18c1719bf..32a2bac0a 100644 --- a/packages/sol-profiler/CHANGELOG.md +++ b/packages/sol-profiler/CHANGELOG.md @@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 5, 2019_ + + * Fix a bug when some parts of the profiling report were missing because of the coverage ignore lines (#1535) + +## v2.0.0 - _Invalid date_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.3 - _January 17, 2019_ * Dependencies updated diff --git a/packages/sol-resolver/CHANGELOG.json b/packages/sol-resolver/CHANGELOG.json index f5a005fd4..efca37e90 100644 --- a/packages/sol-resolver/CHANGELOG.json +++ b/packages/sol-resolver/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/sol-resolver/CHANGELOG.md b/packages/sol-resolver/CHANGELOG.md index a48561cc3..7e5fd05a8 100644 --- a/packages/sol-resolver/CHANGELOG.md +++ b/packages/sol-resolver/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.2.3 - _January 15, 2019_ * Dependencies updated diff --git a/packages/sol-trace/CHANGELOG.json b/packages/sol-trace/CHANGELOG.json index b633b3d21..3897b1249 100644 --- a/packages/sol-trace/CHANGELOG.json +++ b/packages/sol-trace/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Improve error messages when unable to find matching bytecode", "pr": 1558 } - ] + ], + "timestamp": 1549373905 }, { "version": "2.0.0", diff --git a/packages/sol-trace/CHANGELOG.md b/packages/sol-trace/CHANGELOG.md index 18c1719bf..d828b4744 100644 --- a/packages/sol-trace/CHANGELOG.md +++ b/packages/sol-trace/CHANGELOG.md @@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 5, 2019_ + + * Improve error messages when unable to find matching bytecode (#1558) + +## v2.0.0 - _Invalid date_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.3 - _January 17, 2019_ * Dependencies updated diff --git a/packages/sol-tracing-utils/CHANGELOG.json b/packages/sol-tracing-utils/CHANGELOG.json index b2790c9da..6b5db6c8f 100644 --- a/packages/sol-tracing-utils/CHANGELOG.json +++ b/packages/sol-tracing-utils/CHANGELOG.json @@ -34,7 +34,8 @@ "note": "Fix a big when we were not intercepting `eth_sendRawTransaction`", "pr": 1584 } - ] + ], + "timestamp": 1549373905 }, { "version": "5.0.0", diff --git a/packages/sol-tracing-utils/CHANGELOG.md b/packages/sol-tracing-utils/CHANGELOG.md index 9bffb2a6d..74d0ca61f 100644 --- a/packages/sol-tracing-utils/CHANGELOG.md +++ b/packages/sol-tracing-utils/CHANGELOG.md @@ -5,6 +5,21 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v6.0.0 - _February 5, 2019_ + + * `SolCompilerArtifactAdapter` now uses `SolResolver` under the hood which allows to resolve `NPM` dependencies properly (#1535) + * Cache the `utils.getContractDataIfExists` leading to faster execution (#1535) + * `SolCompilerArtifactAdapter` now doesn't return the `ContractData` for interfaces (#1535) + * Print resasonable error message on bytecode collision (#1535) + * Fix the bug in `ASTVisitor` causing the 'cannot read property `range` of `null`' error (#1557) + * Improve error messages when unable to find matching bytecode (#1558) + * Fix default gas limit for fake txs in `TraceCollectionSubprovider` (#1583) + * Fix a big when we were not intercepting `eth_sendRawTransaction` (#1584) + +## v5.0.0 - _Invalid date_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v4.0.1 - _January 17, 2019_ * Fix a bug where a custom `Geth` tracer didn't return stack entries for `DELEGATECALL` (#1521) diff --git a/packages/sra-spec/CHANGELOG.json b/packages/sra-spec/CHANGELOG.json index e22a3b0e4..0f0d50701 100644 --- a/packages/sra-spec/CHANGELOG.json +++ b/packages/sra-spec/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/sra-spec/CHANGELOG.md b/packages/sra-spec/CHANGELOG.md index 5fe40ccb4..b971fb3e6 100644 --- a/packages/sra-spec/CHANGELOG.md +++ b/packages/sra-spec/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.0.16 - _January 15, 2019_ * Dependencies updated diff --git a/packages/subproviders/CHANGELOG.json b/packages/subproviders/CHANGELOG.json index ffb9740cd..647d7c1d9 100644 --- a/packages/subproviders/CHANGELOG.json +++ b/packages/subproviders/CHANGELOG.json @@ -10,7 +10,8 @@ "note": "Update ganache-core to v2.3.3", "pr": 1518 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/subproviders/CHANGELOG.md b/packages/subproviders/CHANGELOG.md index 16457ee2b..a3e0969be 100644 --- a/packages/subproviders/CHANGELOG.md +++ b/packages/subproviders/CHANGELOG.md @@ -5,6 +5,11 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + * Update ganache-core to v2.3.3 (#1518) + ## v2.1.11 - _January 15, 2019_ * Dependencies updated diff --git a/packages/tslint-config/CHANGELOG.json b/packages/tslint-config/CHANGELOG.json index 34ea6aa6b..884a5b46f 100644 --- a/packages/tslint-config/CHANGELOG.json +++ b/packages/tslint-config/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/tslint-config/CHANGELOG.md b/packages/tslint-config/CHANGELOG.md index 37d287c10..5719f28a6 100644 --- a/packages/tslint-config/CHANGELOG.md +++ b/packages/tslint-config/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v2.0.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/types/CHANGELOG.json b/packages/types/CHANGELOG.json index 7a6d205ee..b9ddb5acf 100644 --- a/packages/types/CHANGELOG.json +++ b/packages/types/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index ac27d9096..a4f185dca 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v1.5.2 - _January 15, 2019_ * Dependencies updated diff --git a/packages/typescript-typings/CHANGELOG.json b/packages/typescript-typings/CHANGELOG.json index e3ae60231..708911720 100644 --- a/packages/typescript-typings/CHANGELOG.json +++ b/packages/typescript-typings/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/typescript-typings/CHANGELOG.md b/packages/typescript-typings/CHANGELOG.md index 8f23cce14..a879b1cf5 100644 --- a/packages/typescript-typings/CHANGELOG.md +++ b/packages/typescript-typings/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v3.0.8 - _January 15, 2019_ * Dependencies updated diff --git a/packages/utils/CHANGELOG.json b/packages/utils/CHANGELOG.json index df415040b..8671729d3 100644 --- a/packages/utils/CHANGELOG.json +++ b/packages/utils/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "ABI Decode NULL as False", "pr": 1582 } - ] + ], + "timestamp": 1549373905 }, { "version": "4.0.0", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index ed3f00158..f76166f94 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.1 - _February 5, 2019_ + + * ABI Decode NULL as False (#1582) + +## v4.0.0 - _Invalid date_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + ## v3.0.1 - _January 15, 2019_ * Dependencies updated diff --git a/packages/web3-wrapper/CHANGELOG.json b/packages/web3-wrapper/CHANGELOG.json index 4a639f662..8dd98a4ae 100644 --- a/packages/web3-wrapper/CHANGELOG.json +++ b/packages/web3-wrapper/CHANGELOG.json @@ -10,7 +10,8 @@ "note": "Update ganache-core to v2.3.3", "pr": 1518 } - ] + ], + "timestamp": 1549373905 }, { "timestamp": 1547561734, diff --git a/packages/web3-wrapper/CHANGELOG.md b/packages/web3-wrapper/CHANGELOG.md index 5850c5474..255b37ade 100644 --- a/packages/web3-wrapper/CHANGELOG.md +++ b/packages/web3-wrapper/CHANGELOG.md @@ -5,6 +5,11 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.0 - _February 5, 2019_ + + * Upgrade the bignumber.js to v8.0.2 (#1517) + * Update ganache-core to v2.3.3 (#1518) + ## v3.2.4 - _January 15, 2019_ * Dependencies updated -- cgit v1.2.3 From 7b583cecb29c24f561c8befa835ba9ef5a6918f6 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Feb 2019 14:50:16 +0100 Subject: Publish - 0x.js@4.0.0 - @0x/abi-gen@2.0.0 - @0x/abi-gen-templates@2.0.0 - @0x/abi-gen-wrappers@3.0.0 - @0x/assert@2.0.0 - @0x/asset-buyer@5.0.0 - @0x/base-contract@4.0.0 - @0x/connect@4.0.0 - @0x/contract-addresses@2.2.1 - @0x/contract-wrappers@6.0.1 - @0x/dev-tools-pages@0.0.15 - @0x/dev-utils@2.0.0 - ethereum-types@2.0.0 - @0x/fill-scenarios@2.0.0 - @0x/instant@1.0.9 - @0x/json-schemas@3.0.0 - @0x/metacoin@0.0.37 - @0x/migrations@3.0.0 - @0x/monorepo-scripts@1.0.20 - @0x/order-utils@4.0.0 - @0x/order-watcher@3.0.0 - @0x/pipeline@1.0.6 - @0x/react-docs@2.0.0 - @0x/react-shared@2.0.0 - @0x/sol-compiler@3.0.0 - @0x/sol-coverage@2.0.0 - @0x/sol-doc@2.0.0 - @0x/sol-profiler@2.0.1 - @0x/sol-resolver@2.0.0 - @0x/sol-trace@2.0.1 - @0x/sol-tracing-utils@6.0.0 - @0x/sra-spec@2.0.0 - @0x/subproviders@3.0.0 - @0x/testnet-faucets@1.0.65 - @0x/tslint-config@3.0.0 - @0x/types@2.0.0 - @0x/typescript-typings@4.0.0 - @0x/utils@4.0.1 - @0x/web3-wrapper@4.0.0 - @0x/website@0.0.68 - @0x/contracts-asset-proxy@1.0.1 - @0x/contracts-erc20@1.0.1 - @0x/contracts-erc721@1.0.1 - @0x/contracts-exchange@1.0.1 - @0x/contracts-exchange-forwarder@1.0.1 - @0x/contracts-exchange-libs@1.0.1 - @0x/contracts-extensions@2.0.0 - @0x/contracts-multisig@2.0.0 - @0x/contracts-test-utils@3.0.0 - @0x/contracts-utils@2.0.0 --- contracts/asset-proxy/package.json | 32 ++++++++++++------------- contracts/erc20/package.json | 28 +++++++++++----------- contracts/erc721/package.json | 26 ++++++++++---------- contracts/exchange-forwarder/package.json | 40 +++++++++++++++---------------- contracts/exchange-libs/package.json | 28 +++++++++++----------- contracts/exchange/package.json | 36 ++++++++++++++-------------- contracts/extensions/package.json | 40 +++++++++++++++---------------- contracts/multisig/package.json | 28 +++++++++++----------- contracts/test-utils/package.json | 30 +++++++++++------------ contracts/utils/package.json | 28 +++++++++++----------- packages/0x.js/package.json | 34 +++++++++++++------------- packages/abi-gen-templates/package.json | 2 +- packages/abi-gen-wrappers/package.json | 18 +++++++------- packages/abi-gen/package.json | 10 ++++---- packages/assert/package.json | 10 ++++---- packages/asset-buyer/package.json | 26 ++++++++++---------- packages/base-contract/package.json | 12 +++++----- packages/connect/package.json | 16 ++++++------- packages/contract-addresses/package.json | 2 +- packages/contract-wrappers/package.json | 34 +++++++++++++------------- packages/dev-tools-pages/package.json | 4 ++-- packages/dev-utils/package.json | 16 ++++++------- packages/ethereum-types/package.json | 4 ++-- packages/fill-scenarios/package.json | 20 ++++++++-------- packages/instant/package.json | 28 +++++++++++----------- packages/json-schemas/package.json | 8 +++---- packages/metacoin/package.json | 32 ++++++++++++------------- packages/migrations/package.json | 28 +++++++++++----------- packages/monorepo-scripts/package.json | 4 ++-- packages/order-utils/package.json | 24 +++++++++---------- packages/order-watcher/package.json | 36 ++++++++++++++-------------- packages/pipeline/package.json | 24 +++++++++---------- packages/react-docs/package.json | 12 +++++----- packages/react-shared/package.json | 10 ++++---- packages/sol-compiler/package.json | 22 ++++++++--------- packages/sol-coverage/package.json | 12 +++++----- packages/sol-doc/package.json | 12 +++++----- packages/sol-profiler/package.json | 12 +++++----- packages/sol-resolver/package.json | 8 +++---- packages/sol-trace/package.json | 12 +++++----- packages/sol-tracing-utils/package.json | 22 ++++++++--------- packages/sra-spec/package.json | 6 ++--- packages/subproviders/package.json | 16 ++++++------- packages/testnet-faucets/package.json | 16 ++++++------- packages/tslint-config/package.json | 2 +- packages/types/package.json | 6 ++--- packages/typescript-typings/package.json | 4 ++-- packages/utils/package.json | 10 ++++---- packages/web3-wrapper/package.json | 14 +++++------ packages/website/package.json | 28 +++++++++++----------- 50 files changed, 466 insertions(+), 466 deletions(-) diff --git a/contracts/asset-proxy/package.json b/contracts/asset-proxy/package.json index 1d2f18b16..101109a80 100644 --- a/contracts/asset-proxy/package.json +++ b/contracts/asset-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-asset-proxy", - "version": "1.0.0", + "version": "1.0.1", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -63,17 +63,17 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/contracts-erc20": "1.0.0", - "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "^1.0.6", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-erc20": "^1.0.1", + "@0x/contracts-erc721": "^1.0.1", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/contracts-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/erc20/package.json b/contracts/erc20/package.json index 3c18a8f0a..e60af6bfe 100644 --- a/contracts/erc20/package.json +++ b/contracts/erc20/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-erc20", - "version": "1.0.0", + "version": "1.0.1", "engines": { "node": ">=6.12" }, @@ -44,11 +44,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -64,14 +64,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-exchange-libs": "1.0.0", - "@0x/contracts-utils": "^1.0.6", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-exchange-libs": "^1.0.1", + "@0x/contracts-utils": "^2.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/erc721/package.json b/contracts/erc721/package.json index 886bf058e..0a31a48ff 100644 --- a/contracts/erc721/package.json +++ b/contracts/erc721/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-erc721", - "version": "1.0.0", + "version": "1.0.1", "engines": { "node": ">=6.12" }, @@ -44,11 +44,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -64,13 +64,13 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-utils": "^1.0.6", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-utils": "^2.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/exchange-forwarder/package.json b/contracts/exchange-forwarder/package.json index 1d7848c48..53b7a92d9 100644 --- a/contracts/exchange-forwarder/package.json +++ b/contracts/exchange-forwarder/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange-forwarder", - "version": "1.0.0", + "version": "1.0.1", "engines": { "node": ">=6.12" }, @@ -44,12 +44,12 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contract-wrappers": "^5.0.1", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contract-wrappers": "^6.0.1", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -65,19 +65,19 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-asset-proxy": "1.0.0", - "@0x/contracts-exchange-libs": "1.0.0", - "@0x/contracts-exchange": "1.0.0", - "@0x/contracts-erc20": "1.0.0", - "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "^1.0.6", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-asset-proxy": "^1.0.1", + "@0x/contracts-erc20": "^1.0.1", + "@0x/contracts-erc721": "^1.0.1", + "@0x/contracts-exchange": "^1.0.1", + "@0x/contracts-exchange-libs": "^1.0.1", + "@0x/contracts-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/exchange-libs/package.json b/contracts/exchange-libs/package.json index 90b0376ee..bd35e9888 100644 --- a/contracts/exchange-libs/package.json +++ b/contracts/exchange-libs/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange-libs", - "version": "1.0.0", + "version": "1.0.1", "engines": { "node": ">=6.12" }, @@ -44,11 +44,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/libs/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -64,14 +64,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-utils": "^1.0.6", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/exchange/package.json b/contracts/exchange/package.json index 7d4b1dbfb..76fe7f215 100644 --- a/contracts/exchange/package.json +++ b/contracts/exchange/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange", - "version": "1.0.0", + "version": "1.0.1", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -63,19 +63,19 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-asset-proxy": "1.0.0", - "@0x/contracts-exchange-libs": "1.0.0", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/contracts-erc20": "1.0.0", - "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "^1.0.6", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-asset-proxy": "^1.0.1", + "@0x/contracts-erc20": "^1.0.1", + "@0x/contracts-erc721": "^1.0.1", + "@0x/contracts-exchange-libs": "^1.0.1", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/contracts-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.5" }, diff --git a/contracts/extensions/package.json b/contracts/extensions/package.json index 6212d74f7..2c8767bcb 100644 --- a/contracts/extensions/package.json +++ b/contracts/extensions/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-extensions", - "version": "1.2.3", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -44,12 +44,12 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contract-wrappers": "^5.0.1", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contract-wrappers": "^6.0.1", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -65,19 +65,19 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-asset-proxy": "1.0.0", - "@0x/contracts-exchange-libs": "1.0.0", - "@0x/contracts-exchange": "1.0.0", - "@0x/contracts-erc20": "1.0.0", - "@0x/contracts-erc721": "1.0.0", - "@0x/contracts-utils": "^1.0.6", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-asset-proxy": "^1.0.1", + "@0x/contracts-erc20": "^1.0.1", + "@0x/contracts-erc721": "^1.0.1", + "@0x/contracts-exchange": "^1.0.1", + "@0x/contracts-exchange-libs": "^1.0.1", + "@0x/contracts-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/multisig/package.json b/contracts/multisig/package.json index cbdd96fd8..2bd71e240 100644 --- a/contracts/multisig/package.json +++ b/contracts/multisig/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-multisig", - "version": "1.0.6", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -44,11 +44,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/multisig/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", "chai": "^4.0.1", @@ -64,14 +64,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/contracts-asset-proxy": "1.0.0", - "@0x/contracts-erc20": "1.0.0", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/base-contract": "^4.0.0", + "@0x/contracts-asset-proxy": "^1.0.1", + "@0x/contracts-erc20": "^1.0.1", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, "publishConfig": { diff --git a/contracts/test-utils/package.json b/contracts/test-utils/package.json index 262b8c7cd..e47561cdb 100644 --- a/contracts/test-utils/package.json +++ b/contracts/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-test-utils", - "version": "2.0.1", + "version": "3.0.0", "engines": { "node": ">=6.12" }, @@ -40,19 +40,19 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/dev-utils": "^1.0.24", - "@0x/order-utils": "^3.1.2", - "@0x/sol-compiler": "^2.0.2", - "@0x/sol-coverage": "^1.0.3", - "@0x/sol-profiler": "^1.0.3", - "@0x/sol-trace": "^1.0.3", - "@0x/subproviders": "^2.1.11", - "@0x/tslint-config": "^2.0.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/abi-gen": "^2.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/sol-coverage": "^2.0.0", + "@0x/sol-profiler": "^2.0.1", + "@0x/sol-trace": "^2.0.1", + "@0x/subproviders": "^3.0.0", + "@0x/tslint-config": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/bn.js": "^4.11.0", "@types/js-combinatorics": "^0.5.29", "@types/lodash": "4.14.104", @@ -62,7 +62,7 @@ "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", "dirty-chai": "^2.0.1", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", "js-combinatorics": "^0.5.3", diff --git a/contracts/utils/package.json b/contracts/utils/package.json index 0b14ec7cf..f277b6673 100644 --- a/contracts/utils/package.json +++ b/contracts/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-utils", - "version": "1.0.6", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -44,14 +44,14 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/utils/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen": "^2.0.0", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/tslint-config": "^3.0.0", + "@types/bn.js": "^4.11.0", "@types/lodash": "4.14.104", "@types/node": "*", - "@types/bn.js": "^4.11.0", "chai": "^4.0.1", "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", @@ -65,14 +65,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^3.0.13", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/base-contract": "^4.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "bn.js": "^4.11.8", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.5" }, diff --git a/packages/0x.js/package.json b/packages/0x.js/package.json index d37988e26..9c7adbbcd 100644 --- a/packages/0x.js/package.json +++ b/packages/0x.js/package.json @@ -1,6 +1,6 @@ { "name": "0x.js", - "version": "3.0.3", + "version": "4.0.0", "engines": { "node": ">=6.12" }, @@ -42,11 +42,11 @@ }, "license": "Apache-2.0", "devDependencies": { - "@0x/abi-gen-wrappers": "^2.2.0", - "@0x/contract-addresses": "^2.2.0", - "@0x/dev-utils": "^1.0.24", - "@0x/migrations": "^2.4.0", - "@0x/tslint-config": "^2.0.2", + "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/contract-addresses": "^2.2.1", + "@0x/dev-utils": "^2.0.0", + "@0x/migrations": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", "@types/node": "*", @@ -72,18 +72,18 @@ "webpack": "^4.20.2" }, "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/base-contract": "^3.0.13", - "@0x/contract-wrappers": "^5.0.1", - "@0x/order-utils": "^3.1.2", - "@0x/order-watcher": "^2.4.3", - "@0x/subproviders": "^2.1.11", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/assert": "^2.0.0", + "@0x/base-contract": "^4.0.0", + "@0x/contract-wrappers": "^6.0.1", + "@0x/order-utils": "^4.0.0", + "@0x/order-watcher": "^3.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/web3-provider-engine": "^14.0.0", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11", "web3-provider-engine": "14.0.6" diff --git a/packages/abi-gen-templates/package.json b/packages/abi-gen-templates/package.json index af66aeba0..dfa9248c7 100644 --- a/packages/abi-gen-templates/package.json +++ b/packages/abi-gen-templates/package.json @@ -1,6 +1,6 @@ { "name": "@0x/abi-gen-templates", - "version": "1.0.2", + "version": "2.0.0", "engines": { "node": ">=6.12" }, diff --git a/packages/abi-gen-wrappers/package.json b/packages/abi-gen-wrappers/package.json index d30bc291d..2372aacda 100644 --- a/packages/abi-gen-wrappers/package.json +++ b/packages/abi-gen-wrappers/package.json @@ -1,6 +1,6 @@ { "name": "@0x/abi-gen-wrappers", - "version": "2.2.0", + "version": "3.0.0", "engines": { "node": ">=6.12" }, @@ -30,19 +30,19 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/abi-gen-wrappers/README.md", "devDependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/abi-gen-templates": "^1.0.2", - "@0x/tslint-config": "^2.0.2", - "@0x/types": "^1.5.2", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/abi-gen": "^2.0.0", + "@0x/abi-gen-templates": "^2.0.0", + "@0x/tslint-config": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11", "shx": "^0.2.2" }, "dependencies": { - "@0x/base-contract": "^3.0.13" + "@0x/base-contract": "^4.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/abi-gen/package.json b/packages/abi-gen/package.json index 229b16906..3199eb120 100644 --- a/packages/abi-gen/package.json +++ b/packages/abi-gen/package.json @@ -1,6 +1,6 @@ { "name": "@0x/abi-gen", - "version": "1.0.22", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -31,10 +31,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/abi-gen/README.md", "dependencies": { - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", "chalk": "^2.3.0", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "glob": "^7.1.2", "handlebars": "^4.0.11", "lodash": "^4.17.11", @@ -45,7 +45,7 @@ "yargs": "^10.0.3" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/glob": "5.0.35", "@types/handlebars": "^4.0.36", "@types/mkdirp": "^0.5.2", diff --git a/packages/assert/package.json b/packages/assert/package.json index aed39d736..e071e3992 100644 --- a/packages/assert/package.json +++ b/packages/assert/package.json @@ -1,6 +1,6 @@ { "name": "@0x/assert", - "version": "1.0.23", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/assert/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", "@types/valid-url": "^1.0.2", @@ -44,9 +44,9 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/json-schemas": "^2.1.7", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", + "@0x/json-schemas": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", "lodash": "^4.17.11", "valid-url": "^1.0.9" }, diff --git a/packages/asset-buyer/package.json b/packages/asset-buyer/package.json index 05d28e3ee..e4a8dcd6a 100644 --- a/packages/asset-buyer/package.json +++ b/packages/asset-buyer/package.json @@ -1,6 +1,6 @@ { "name": "@0x/asset-buyer", - "version": "4.0.2", + "version": "5.0.0", "engines": { "node": ">=6.12" }, @@ -36,21 +36,21 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/asset-buyer/README.md", "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/connect": "^3.0.13", - "@0x/contract-wrappers": "^5.0.1", - "@0x/json-schemas": "^2.1.7", - "@0x/order-utils": "^3.1.2", - "@0x/subproviders": "^2.1.11", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/assert": "^2.0.0", + "@0x/connect": "^4.0.0", + "@0x/contract-wrappers": "^6.0.1", + "@0x/json-schemas": "^3.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.11" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", "@types/node": "*", diff --git a/packages/base-contract/package.json b/packages/base-contract/package.json index 28c7aa2f4..1dbc6a854 100644 --- a/packages/base-contract/package.json +++ b/packages/base-contract/package.json @@ -1,6 +1,6 @@ { "name": "@0x/base-contract", - "version": "3.0.13", + "version": "4.0.0", "engines": { "node": ">=6.12" }, @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/base-contract/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "chai": "^4.0.1", "make-promises-safe": "^1.1.0", @@ -40,10 +40,10 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11" }, diff --git a/packages/connect/package.json b/packages/connect/package.json index 4f00b2249..b0e1fd3b2 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -1,6 +1,6 @@ { "name": "@0x/connect", - "version": "3.0.13", + "version": "4.0.0", "engines": { "node": ">=6.12" }, @@ -44,12 +44,12 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/connect/README.md", "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/json-schemas": "^2.1.7", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", + "@0x/assert": "^2.0.0", + "@0x/json-schemas": "^3.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", "lodash": "^4.17.11", "query-string": "^6.0.0", "sinon": "^4.0.0", @@ -57,7 +57,7 @@ "websocket": "^1.0.25" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/fetch-mock": "^6.0.3", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", diff --git a/packages/contract-addresses/package.json b/packages/contract-addresses/package.json index 77a1ffc56..84cc052c9 100644 --- a/packages/contract-addresses/package.json +++ b/packages/contract-addresses/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contract-addresses", - "version": "2.2.0", + "version": "2.2.1", "engines": { "node": ">=6.12" }, diff --git a/packages/contract-wrappers/package.json b/packages/contract-wrappers/package.json index 9394c3c0e..562eba81c 100644 --- a/packages/contract-wrappers/package.json +++ b/packages/contract-wrappers/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contract-wrappers", - "version": "5.0.1", + "version": "6.0.1", "description": "Smart TS wrappers for 0x smart contracts", "keywords": [ "0xproject", @@ -37,10 +37,10 @@ "node": ">=6.0.0" }, "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/migrations": "^2.4.0", - "@0x/subproviders": "^2.1.11", - "@0x/tslint-config": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/migrations": "^3.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", "@types/node": "*", @@ -65,19 +65,19 @@ "web3-provider-engine": "14.0.6" }, "dependencies": { - "@0x/abi-gen-wrappers": "^2.2.0", - "@0x/assert": "^1.0.23", - "@0x/contract-addresses": "^2.2.0", + "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/assert": "^2.0.0", + "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contracts-test-utils": "^2.0.1", - "@0x/fill-scenarios": "^1.1.2", - "@0x/json-schemas": "^2.1.7", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/contracts-test-utils": "^3.0.0", + "@0x/fill-scenarios": "^2.0.0", + "@0x/json-schemas": "^3.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "ethereumjs-abi": "0.6.5", "ethereumjs-blockstream": "6.0.0", "ethereumjs-util": "^5.1.1", diff --git a/packages/dev-tools-pages/package.json b/packages/dev-tools-pages/package.json index b4e93d6c6..3a3345e82 100644 --- a/packages/dev-tools-pages/package.json +++ b/packages/dev-tools-pages/package.json @@ -1,6 +1,6 @@ { "name": "@0x/dev-tools-pages", - "version": "0.0.14", + "version": "0.0.15", "engines": { "node": ">=6.12" }, @@ -26,7 +26,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@0x/react-shared": "^1.1.2", + "@0x/react-shared": "^2.0.0", "basscss": "^8.0.3", "bowser": "^1.9.3", "highlight.js": "^9.13.1", diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index f1f37f638..41956765b 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/dev-utils", - "version": "1.0.24", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/dev-utils/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", "make-promises-safe": "^1.1.0", @@ -41,14 +41,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/subproviders": "^2.1.11", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/subproviders": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/web3-provider-engine": "^14.0.0", "chai": "^4.0.1", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "lodash": "^4.17.11" }, "publishConfig": { diff --git a/packages/ethereum-types/package.json b/packages/ethereum-types/package.json index bd3748058..5f3ea2189 100644 --- a/packages/ethereum-types/package.json +++ b/packages/ethereum-types/package.json @@ -1,6 +1,6 @@ { "name": "ethereum-types", - "version": "1.1.6", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/ethereum-types/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", "tslint": "5.11.0", diff --git a/packages/fill-scenarios/package.json b/packages/fill-scenarios/package.json index d4afd2187..5bde3f23e 100644 --- a/packages/fill-scenarios/package.json +++ b/packages/fill-scenarios/package.json @@ -1,6 +1,6 @@ { "name": "@0x/fill-scenarios", - "version": "1.1.2", + "version": "2.0.0", "description": "0x order fill scenario generator", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/fill-scenarios/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", @@ -28,15 +28,15 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen-wrappers": "^2.2.0", - "@0x/base-contract": "^3.0.13", + "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/base-contract": "^4.0.0", "@0x/contract-artifacts": "^1.3.0", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", - "ethereum-types": "^1.1.6", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", + "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11" }, diff --git a/packages/instant/package.json b/packages/instant/package.json index 147a47da8..3b7055595 100644 --- a/packages/instant/package.json +++ b/packages/instant/package.json @@ -1,6 +1,6 @@ { "name": "@0x/instant", - "version": "1.0.8", + "version": "1.0.9", "engines": { "node": ">=6.12" }, @@ -42,19 +42,19 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/instant/README.md", "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/asset-buyer": "^4.0.2", - "@0x/json-schemas": "^2.1.7", - "@0x/order-utils": "^3.1.2", - "@0x/subproviders": "^2.1.11", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/assert": "^2.0.0", + "@0x/asset-buyer": "^5.0.0", + "@0x/json-schemas": "^3.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "babel-runtime": "^6.26.0", "bowser": "^1.9.4", "copy-to-clipboard": "^3.0.8", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "lodash": "^4.17.11", "polished": "^1.9.2", "react": "^16.5.2", @@ -67,7 +67,7 @@ "ts-optchain": "^0.1.1" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@static/discharge": "https://github.com/0xProject/discharge.git", "@types/enzyme": "^3.1.14", "@types/enzyme-adapter-react-16": "^1.0.3", @@ -81,11 +81,11 @@ "@types/styled-components": "4.0.1", "awesome-typescript-loader": "^5.2.1", "babel-loader": "^7.1.5", - "babel-preset-env": "^1.7.0", - "babel-plugin-transform-runtime": "^6.23.0", "babel-plugin-transform-es3-member-expression-literals": "^6.22.0", "babel-plugin-transform-es3-property-literals": "^6.22.0", "babel-plugin-transform-object-assign": "^6.22.0", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-preset-env": "^1.7.0", "dotenv-cli": "^1.4.0", "enzyme": "^3.6.0", "enzyme-adapter-react-16": "^1.5.0", diff --git a/packages/json-schemas/package.json b/packages/json-schemas/package.json index cd515a747..a1966897f 100644 --- a/packages/json-schemas/package.json +++ b/packages/json-schemas/package.json @@ -1,6 +1,6 @@ { "name": "@0x/json-schemas", - "version": "2.1.7", + "version": "3.0.0", "engines": { "node": ">=6.12" }, @@ -39,14 +39,14 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/json-schemas/README.md", "dependencies": { - "@0x/typescript-typings": "^3.0.8", + "@0x/typescript-typings": "^4.0.0", "@types/node": "*", "jsonschema": "^1.2.0", "lodash.values": "^4.3.0" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", - "@0x/utils": "^3.0.1", + "@0x/tslint-config": "^3.0.0", + "@0x/utils": "^4.0.1", "@types/lodash.foreach": "^4.5.3", "@types/lodash.values": "^4.3.3", "@types/mocha": "^2.2.42", diff --git a/packages/metacoin/package.json b/packages/metacoin/package.json index d08946fef..63b137df0 100644 --- a/packages/metacoin/package.json +++ b/packages/metacoin/package.json @@ -1,6 +1,6 @@ { "name": "@0x/metacoin", - "version": "0.0.36", + "version": "0.0.37", "engines": { "node": ">=6.12" }, @@ -29,28 +29,28 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@0x/abi-gen": "^1.0.22", - "@0x/abi-gen-templates": "^1.0.2", - "@0x/base-contract": "^3.0.13", - "@0x/sol-coverage": "^1.0.3", - "@0x/sol-profiler": "^1.0.3", - "@0x/sol-trace": "^1.0.3", - "@0x/subproviders": "^2.1.11", - "@0x/tslint-config": "^2.0.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/abi-gen": "^2.0.0", + "@0x/abi-gen-templates": "^2.0.0", + "@0x/base-contract": "^4.0.0", + "@0x/sol-coverage": "^2.0.0", + "@0x/sol-profiler": "^2.0.1", + "@0x/sol-trace": "^2.0.1", + "@0x/subproviders": "^3.0.0", + "@0x/tslint-config": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/mocha": "^2.2.42", "copyfiles": "^2.0.0", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11", "run-s": "^0.0.0" }, "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", "chai": "^4.0.1", "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", diff --git a/packages/migrations/package.json b/packages/migrations/package.json index 4096aa913..6ad48b3a6 100644 --- a/packages/migrations/package.json +++ b/packages/migrations/package.json @@ -1,6 +1,6 @@ { "name": "@0x/migrations", - "version": "2.4.0", + "version": "3.0.0", "engines": { "node": ">=6.12" }, @@ -35,9 +35,9 @@ }, "license": "Apache-2.0", "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/tslint-config": "^2.0.2", - "@0x/types": "^1.5.2", + "@0x/dev-utils": "^2.0.0", + "@0x/tslint-config": "^3.0.0", + "@0x/types": "^2.0.0", "@types/yargs": "^11.0.0", "make-promises-safe": "^1.1.0", "npm-run-all": "^4.1.2", @@ -48,18 +48,18 @@ "yargs": "^10.0.3" }, "dependencies": { - "@0x/abi-gen-wrappers": "^2.2.0", - "@0x/base-contract": "^3.0.13", - "@0x/contract-addresses": "^2.2.0", + "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/base-contract": "^4.0.0", + "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/order-utils": "^3.1.2", - "@0x/sol-compiler": "^2.0.2", - "@0x/subproviders": "^2.1.11", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/order-utils": "^4.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@ledgerhq/hw-app-eth": "^4.3.0", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11" }, diff --git a/packages/monorepo-scripts/package.json b/packages/monorepo-scripts/package.json index b1e1f3ca1..dbe2d081c 100644 --- a/packages/monorepo-scripts/package.json +++ b/packages/monorepo-scripts/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@0x/monorepo-scripts", - "version": "1.0.19", + "version": "1.0.20", "engines": { "node": ">=6.12" }, @@ -47,7 +47,7 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/utils": "^3.0.1", + "@0x/utils": "^4.0.1", "@lerna/batch-packages": "^3.0.0-beta.18", "@types/depcheck": "^0.6.0", "async-child-process": "^1.1.1", diff --git a/packages/order-utils/package.json b/packages/order-utils/package.json index 4fa49a58f..b4b33d6e6 100644 --- a/packages/order-utils/package.json +++ b/packages/order-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/order-utils", - "version": "3.1.2", + "version": "4.0.0", "engines": { "node": ">=6.12" }, @@ -35,8 +35,8 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/order-utils/README.md", "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/tslint-config": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/tslint-config": "^3.0.0", "@types/bn.js": "^4.11.0", "@types/lodash": "4.14.104", "chai": "^4.0.1", @@ -53,18 +53,18 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen-wrappers": "^2.2.0", - "@0x/assert": "^1.0.23", - "@0x/base-contract": "^3.0.13", + "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/assert": "^2.0.0", + "@0x/base-contract": "^4.0.0", "@0x/contract-artifacts": "^1.3.0", - "@0x/json-schemas": "^2.1.7", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/json-schemas": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/node": "*", "bn.js": "^4.11.8", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-abi": "0.6.5", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", diff --git a/packages/order-watcher/package.json b/packages/order-watcher/package.json index dad36b04f..472b59bbd 100644 --- a/packages/order-watcher/package.json +++ b/packages/order-watcher/package.json @@ -1,6 +1,6 @@ { "name": "@0x/order-watcher", - "version": "2.4.3", + "version": "3.0.0", "description": "An order watcher daemon that watches for order validity", "keywords": [ "0x", @@ -38,10 +38,10 @@ "node": ">=6.0.0" }, "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/migrations": "^2.4.0", - "@0x/subproviders": "^2.1.11", - "@0x/tslint-config": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/migrations": "^3.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/tslint-config": "^3.0.0", "@types/bintrees": "^1.0.2", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", @@ -63,21 +63,21 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen-wrappers": "^2.2.0", - "@0x/assert": "^1.0.23", - "@0x/base-contract": "^3.0.13", - "@0x/contract-addresses": "^2.2.0", + "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/assert": "^2.0.0", + "@0x/base-contract": "^4.0.0", + "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^5.0.1", - "@0x/fill-scenarios": "^1.1.2", - "@0x/json-schemas": "^2.1.7", - "@0x/order-utils": "^3.1.2", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/contract-wrappers": "^6.0.1", + "@0x/fill-scenarios": "^2.0.0", + "@0x/json-schemas": "^3.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "bintrees": "^1.0.2", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-blockstream": "6.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11", diff --git a/packages/pipeline/package.json b/packages/pipeline/package.json index a8b89c7b5..e1292c0df 100644 --- a/packages/pipeline/package.json +++ b/packages/pipeline/package.json @@ -1,6 +1,6 @@ { "name": "@0x/pipeline", - "version": "1.0.5", + "version": "1.0.6", "private": true, "description": "Data pipeline for offline analysis", "scripts": { @@ -27,7 +27,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/axios": "^0.14.0", "@types/ramda": "^0.25.38", "chai": "^4.0.1", @@ -39,23 +39,23 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/connect": "^3.0.13", - "@0x/contract-addresses": "^2.2.0", + "@0x/connect": "^4.0.0", + "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^5.0.1", - "@0x/dev-utils": "^1.0.24", - "@0x/order-utils": "^3.1.2", - "@0x/subproviders": "^2.1.11", - "@0x/types": "^1.5.2", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/contract-wrappers": "^6.0.1", + "@0x/dev-utils": "^2.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/dockerode": "^2.5.9", "@types/p-limit": "^2.0.0", "async-parallel": "^1.2.3", "axios": "^0.18.0", "bottleneck": "^2.13.2", "dockerode": "^2.5.7", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "pg": "^7.5.0", "prettier": "^1.15.3", "ramda": "^0.25.0", diff --git a/packages/react-docs/package.json b/packages/react-docs/package.json index dc592f2a0..d9c354e25 100644 --- a/packages/react-docs/package.json +++ b/packages/react-docs/package.json @@ -1,6 +1,6 @@ { "name": "@0x/react-docs", - "version": "1.0.25", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -24,8 +24,8 @@ "url": "https://github.com/0xProject/0x-monorepo.git" }, "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/tslint-config": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/tslint-config": "^3.0.0", "@types/compare-versions": "^3.0.0", "@types/styled-components": "4.0.0", "make-promises-safe": "^1.1.0", @@ -34,9 +34,9 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/react-shared": "^1.1.2", - "@0x/types": "^1.5.2", - "@0x/utils": "^3.0.1", + "@0x/react-shared": "^2.0.0", + "@0x/types": "^2.0.0", + "@0x/utils": "^4.0.1", "@types/lodash": "4.14.104", "@types/material-ui": "^0.20.0", "@types/node": "*", diff --git a/packages/react-shared/package.json b/packages/react-shared/package.json index b527e51a3..72d384382 100644 --- a/packages/react-shared/package.json +++ b/packages/react-shared/package.json @@ -1,6 +1,6 @@ { "name": "@0x/react-shared", - "version": "1.1.2", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -25,15 +25,15 @@ "url": "https://github.com/0xProject/0x-monorepo.git" }, "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/tslint-config": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/tslint-config": "^3.0.0", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", - "tslint": "5.11.0", + "tslint": "5.11.0", "typescript": "3.0.1" }, "dependencies": { - "@0x/types": "^1.5.2", + "@0x/types": "^2.0.0", "@material-ui/core": "^3.0.1", "@types/is-mobile": "0.3.0", "@types/lodash": "4.14.104", diff --git a/packages/sol-compiler/package.json b/packages/sol-compiler/package.json index eab0e5a2b..c16c6eb4a 100644 --- a/packages/sol-compiler/package.json +++ b/packages/sol-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-compiler", - "version": "2.0.2", + "version": "3.0.0", "engines": { "node": ">=6.12" }, @@ -42,8 +42,8 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-compiler/README.md", "devDependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/tslint-config": "^2.0.2", + "@0x/dev-utils": "^2.0.0", + "@0x/tslint-config": "^3.0.0", "@types/chokidar": "^1.7.5", "@types/mkdirp": "^0.5.2", "@types/pluralize": "^0.0.29", @@ -67,17 +67,17 @@ "zeppelin-solidity": "1.8.0" }, "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/json-schemas": "^2.1.7", - "@0x/sol-resolver": "^1.2.3", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/assert": "^2.0.0", + "@0x/json-schemas": "^3.0.0", + "@0x/sol-resolver": "^2.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/yargs": "^11.0.0", "chalk": "^2.3.0", "chokidar": "^2.0.4", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.11", "mkdirp": "^0.5.1", diff --git a/packages/sol-coverage/package.json b/packages/sol-coverage/package.json index 259c20256..8f0681639 100644 --- a/packages/sol-coverage/package.json +++ b/packages/sol-coverage/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-coverage", - "version": "1.0.3", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -29,14 +29,14 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-coverage/README.md", "dependencies": { - "@0x/sol-tracing-utils": "^4.0.1", - "@0x/subproviders": "^2.1.11", - "@0x/typescript-typings": "^3.0.8", - "ethereum-types": "^1.1.6", + "@0x/sol-tracing-utils": "^6.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.11" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/node": "*", "npm-run-all": "^4.1.2", "nyc": "^11.0.1", diff --git a/packages/sol-doc/package.json b/packages/sol-doc/package.json index 8dfe236e0..2004b5bd2 100644 --- a/packages/sol-doc/package.json +++ b/packages/sol-doc/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-doc", - "version": "1.0.14", + "version": "2.0.0", "description": "Solidity documentation generator", "main": "lib/src/index.js", "types": "lib/src/index.d.js", @@ -25,16 +25,16 @@ "author": "F. Eugene Aumson", "license": "Apache-2.0", "dependencies": { - "@0x/sol-compiler": "^2.0.2", - "@0x/types": "^1.5.2", - "@0x/utils": "^3.0.1", - "ethereum-types": "^1.1.6", + "@0x/sol-compiler": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/utils": "^4.0.1", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.11", "yargs": "^10.0.3" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "chai": "^4.0.1", "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", diff --git a/packages/sol-profiler/package.json b/packages/sol-profiler/package.json index 57821795d..06ca7a708 100644 --- a/packages/sol-profiler/package.json +++ b/packages/sol-profiler/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-profiler", - "version": "1.0.3", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -29,14 +29,14 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-profiler/README.md", "dependencies": { - "@0x/sol-tracing-utils": "^4.0.1", - "@0x/subproviders": "^2.1.11", - "@0x/typescript-typings": "^3.0.8", - "ethereum-types": "^1.1.6", + "@0x/sol-tracing-utils": "^6.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "ethereum-types": "^2.0.0", "lodash": "^4.17.11" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/node": "*", "npm-run-all": "^4.1.2", "shx": "^0.2.2", diff --git a/packages/sol-resolver/package.json b/packages/sol-resolver/package.json index a59ef9dca..3f0fe3be4 100644 --- a/packages/sol-resolver/package.json +++ b/packages/sol-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-resolver", - "version": "1.2.3", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -23,15 +23,15 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/resolver/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", "tslint": "5.11.0", "typescript": "3.0.1" }, "dependencies": { - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", "lodash": "^4.17.11" }, "publishConfig": { diff --git a/packages/sol-trace/package.json b/packages/sol-trace/package.json index ba302daf7..a1439de7e 100644 --- a/packages/sol-trace/package.json +++ b/packages/sol-trace/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-trace", - "version": "1.0.3", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -29,17 +29,17 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-trace/README.md", "dependencies": { - "@0x/sol-tracing-utils": "^4.0.1", - "@0x/subproviders": "^2.1.11", - "@0x/typescript-typings": "^3.0.8", + "@0x/sol-tracing-utils": "^6.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", "chalk": "^2.3.0", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.11", "loglevel": "^1.6.1" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/loglevel": "^1.5.3", "@types/node": "*", "npm-run-all": "^4.1.2", diff --git a/packages/sol-tracing-utils/package.json b/packages/sol-tracing-utils/package.json index 0cd0858d4..082894b2c 100644 --- a/packages/sol-tracing-utils/package.json +++ b/packages/sol-tracing-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-tracing-utils", - "version": "4.0.1", + "version": "6.0.0", "engines": { "node": ">=6.12" }, @@ -42,19 +42,19 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-tracing-utils/README.md", "dependencies": { - "@0x/dev-utils": "^1.0.24", - "@0x/sol-compiler": "^2.0.2", - "@0x/sol-resolver": "^1.2.3", - "@0x/subproviders": "^2.1.11", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/dev-utils": "^2.0.0", + "@0x/sol-compiler": "^3.0.0", + "@0x/sol-resolver": "^2.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@types/solidity-parser-antlr": "^0.2.0", - "ethereum-types": "^1.1.6", + "chalk": "^2.3.0", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", "glob": "^7.1.2", - "chalk": "^2.3.0", "istanbul": "^0.4.5", "lodash": "^4.17.11", "loglevel": "^1.6.1", @@ -64,7 +64,7 @@ "solidity-parser-antlr": "^0.2.12" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/istanbul": "^0.4.30", "@types/loglevel": "^1.5.3", "@types/mkdirp": "^0.5.2", diff --git a/packages/sra-spec/package.json b/packages/sra-spec/package.json index 1afe3d945..34cfb0205 100644 --- a/packages/sra-spec/package.json +++ b/packages/sra-spec/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sra-spec", - "version": "1.0.16", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -35,11 +35,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sra-spec/README.md", "dependencies": { - "@0x/json-schemas": "^2.1.7", + "@0x/json-schemas": "^3.0.0", "@loopback/openapi-v3-types": "^0.8.2" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/mocha": "^2.2.42", "@types/node": "*", "chai": "^4.0.1", diff --git a/packages/subproviders/package.json b/packages/subproviders/package.json index 4a7e36075..ffba02051 100644 --- a/packages/subproviders/package.json +++ b/packages/subproviders/package.json @@ -1,6 +1,6 @@ { "name": "@0x/subproviders", - "version": "2.1.11", + "version": "3.0.0", "engines": { "node": ">=6.12" }, @@ -29,11 +29,11 @@ } }, "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/assert": "^2.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@ledgerhq/hw-app-eth": "^4.3.0", "@ledgerhq/hw-transport-u2f": "4.24.0", "@types/eth-lightwallet": "^3.0.0", @@ -43,7 +43,7 @@ "bip39": "^2.5.0", "bn.js": "^4.11.8", "eth-lightwallet": "^3.0.1", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-tx": "^1.3.5", "ethereumjs-util": "^5.1.1", "ganache-core": "^2.3.3", @@ -54,7 +54,7 @@ "web3-provider-engine": "14.0.6" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/bip39": "^2.4.0", "@types/bn.js": "^4.11.0", "@types/ethereumjs-tx": "^1.0.0", diff --git a/packages/testnet-faucets/package.json b/packages/testnet-faucets/package.json index 609f00b03..dd1faf1b7 100644 --- a/packages/testnet-faucets/package.json +++ b/packages/testnet-faucets/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@0x/testnet-faucets", - "version": "1.0.64", + "version": "1.0.65", "engines": { "node": ">=6.12" }, @@ -18,13 +18,13 @@ "author": "Fabio Berger", "license": "Apache-2.0", "dependencies": { - "0x.js": "^3.0.3", - "@0x/subproviders": "^2.1.11", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "0x.js": "^4.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "body-parser": "^1.17.1", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-tx": "^1.3.5", "ethereumjs-util": "^5.1.1", "express": "^4.15.2", @@ -32,7 +32,7 @@ "rollbar": "^2.5.0" }, "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/body-parser": "^1.16.1", "@types/express": "^4.0.35", "@types/lodash": "4.14.104", diff --git a/packages/tslint-config/package.json b/packages/tslint-config/package.json index 6f738c8d8..b5846a5aa 100644 --- a/packages/tslint-config/package.json +++ b/packages/tslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@0x/tslint-config", - "version": "2.0.2", + "version": "3.0.0", "engines": { "node": ">=6.12" }, diff --git a/packages/types/package.json b/packages/types/package.json index 440f05423..89d1bbd1c 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@0x/types", - "version": "1.5.2", + "version": "2.0.0", "engines": { "node": ">=6.12" }, @@ -23,7 +23,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/types/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", "tslint": "5.11.0", @@ -32,7 +32,7 @@ "dependencies": { "@types/node": "*", "bignumber.js": "~8.0.2", - "ethereum-types": "^1.1.6" + "ethereum-types": "^2.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/typescript-typings/package.json b/packages/typescript-typings/package.json index 01cab8c63..f135e6f91 100644 --- a/packages/typescript-typings/package.json +++ b/packages/typescript-typings/package.json @@ -1,6 +1,6 @@ { "name": "@0x/typescript-typings", - "version": "3.0.8", + "version": "4.0.0", "engines": { "node": ">=6.12" }, @@ -27,7 +27,7 @@ "@types/bn.js": "^4.11.0", "@types/react": "*", "bignumber.js": "~8.0.2", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "popper.js": "1.14.3" }, "devDependencies": { diff --git a/packages/utils/package.json b/packages/utils/package.json index e6364c77a..8431b98c1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/utils", - "version": "3.0.1", + "version": "4.0.1", "engines": { "node": ">=6.12" }, @@ -28,7 +28,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/utils/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/detect-node": "2.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", @@ -44,14 +44,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", "@types/node": "*", "abortcontroller-polyfill": "^1.1.9", "bignumber.js": "~8.0.2", "chalk": "^2.3.0", "detect-node": "2.0.3", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", "isomorphic-fetch": "2.2.1", diff --git a/packages/web3-wrapper/package.json b/packages/web3-wrapper/package.json index c31226499..eab2e6bce 100644 --- a/packages/web3-wrapper/package.json +++ b/packages/web3-wrapper/package.json @@ -1,6 +1,6 @@ { "name": "@0x/web3-wrapper", - "version": "3.2.4", + "version": "4.0.0", "engines": { "node": ">=6.12" }, @@ -36,7 +36,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/web3-wrapper/README.md", "devDependencies": { - "@0x/tslint-config": "^2.0.2", + "@0x/tslint-config": "^3.0.0", "@types/ganache-core": "^2.1.2", "@types/lodash": "4.14.104", "chai": "^4.0.1", @@ -54,11 +54,11 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/assert": "^1.0.23", - "@0x/json-schemas": "^2.1.7", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "ethereum-types": "^1.1.6", + "@0x/assert": "^2.0.0", + "@0x/json-schemas": "^3.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", "lodash": "^4.17.11" diff --git a/packages/website/package.json b/packages/website/package.json index 7ce752622..651b0e118 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "name": "@0x/website", - "version": "0.0.67", + "version": "0.0.68", "engines": { "node": ">=6.12" }, @@ -20,18 +20,18 @@ "author": "Fabio Berger", "license": "Apache-2.0", "dependencies": { - "@0x/asset-buyer": "^4.0.2", - "@0x/contract-addresses": "^2.2.0", - "@0x/contract-wrappers": "^5.0.1", - "@0x/json-schemas": "^2.1.7", - "@0x/order-utils": "^3.1.2", - "@0x/react-docs": "^1.0.25", - "@0x/react-shared": "^1.1.2", - "@0x/subproviders": "^2.1.11", - "@0x/types": "^1.5.2", - "@0x/typescript-typings": "^3.0.8", - "@0x/utils": "^3.0.1", - "@0x/web3-wrapper": "^3.2.4", + "@0x/asset-buyer": "^5.0.0", + "@0x/contract-addresses": "^2.2.1", + "@0x/contract-wrappers": "^6.0.1", + "@0x/json-schemas": "^3.0.0", + "@0x/order-utils": "^4.0.0", + "@0x/react-docs": "^2.0.0", + "@0x/react-shared": "^2.0.0", + "@0x/subproviders": "^3.0.0", + "@0x/types": "^2.0.0", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.0.1", + "@0x/web3-wrapper": "^4.0.0", "@reach/dialog": "^0.1.2", "@types/react-lazyload": "^2.3.1", "@types/react-loadable": "^5.4.2", @@ -42,7 +42,7 @@ "blockies": "^0.0.2", "bowser": "^1.9.3", "deep-equal": "^1.0.1", - "ethereum-types": "^1.1.6", + "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "find-versions": "^2.0.0", "jsonschema": "^1.2.0", -- cgit v1.2.3 From 224a58bdf25127786a9b83f37c20015b16cbe3d5 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Tue, 5 Feb 2019 14:19:48 +0000 Subject: Fix dep version --- packages/order-utils/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/order-utils/package.json b/packages/order-utils/package.json index 3f14cea5f..8645581ab 100644 --- a/packages/order-utils/package.json +++ b/packages/order-utils/package.json @@ -57,7 +57,7 @@ "@0x/assert": "^2.0.0", "@0x/base-contract": "^4.0.0", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-addresses": "^2.2.0", + "@0x/contract-addresses": "^2.2.1", "@0x/json-schemas": "^3.0.0", "@0x/types": "^2.0.0", "@0x/typescript-typings": "^4.0.0", -- cgit v1.2.3 From 95526767836c81949213da7e1c44d4e02fdffc71 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Fri, 1 Feb 2019 14:54:37 -0800 Subject: Add schema validation to getOrderHashBuff --- packages/order-utils/src/order_hash.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/order-utils/src/order_hash.ts b/packages/order-utils/src/order_hash.ts index c8e9be71e..b15ccacf7 100644 --- a/packages/order-utils/src/order_hash.ts +++ b/packages/order-utils/src/order_hash.ts @@ -51,6 +51,17 @@ export const orderHashUtils = { * @return A Buffer containing the resulting orderHash from hashing the supplied order */ getOrderHashBuffer(order: SignedOrder | Order): Buffer { + try { + assert.doesConformToSchema('order', order, schemas.orderSchema, [schemas.hexSchema]); + } catch (error) { + if (_.includes(error.message, INVALID_TAKER_FORMAT)) { + const errMsg = + 'Order taker must be of type string. If you want anyone to be able to fill an order - pass ZeroEx.NULL_ADDRESS'; + throw new Error(errMsg); + } + throw error; + } + const typedData = eip712Utils.createOrderTypedData(order); const orderHashBuff = signTypedDataUtils.generateTypedDataHash(typedData); return orderHashBuff; -- cgit v1.2.3 From 1ada6796631ad4e281423407f6eb2602a16f119e Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Fri, 1 Feb 2019 14:55:36 -0800 Subject: Update ZeroExTransactionSchema --- .../json-schemas/schemas/zero_ex_transaction_schema.json | 1 + packages/order-utils/src/eip712_utils.ts | 9 +++------ packages/order-utils/test/eip712_utils_test.ts | 14 ++++++-------- packages/types/src/index.ts | 5 +++++ 4 files changed, 15 insertions(+), 14 deletions(-) diff --git a/packages/json-schemas/schemas/zero_ex_transaction_schema.json b/packages/json-schemas/schemas/zero_ex_transaction_schema.json index 0c714f14d..726886e20 100644 --- a/packages/json-schemas/schemas/zero_ex_transaction_schema.json +++ b/packages/json-schemas/schemas/zero_ex_transaction_schema.json @@ -1,6 +1,7 @@ { "id": "/zeroExTransactionSchema", "properties": { + "verifyingContractAddress": { "$ref": "/addressSchema" }, "data": { "$ref": "/hexSchema" }, "signerAddress": { "$ref": "/addressSchema" }, "salt": { "$ref": "/wholeNumberSchema" } diff --git a/packages/order-utils/src/eip712_utils.ts b/packages/order-utils/src/eip712_utils.ts index 385fda989..646d9e301 100644 --- a/packages/order-utils/src/eip712_utils.ts +++ b/packages/order-utils/src/eip712_utils.ts @@ -63,11 +63,8 @@ export const eip712Utils = { * @param exchangeAddress The address of the exchange contract * @return A typed data object */ - createZeroExTransactionTypedData: ( - zeroExTransaction: ZeroExTransaction, - exchangeAddress: string, - ): EIP712TypedData => { - assert.isETHAddressHex('exchangeAddress', exchangeAddress); + createZeroExTransactionTypedData: (zeroExTransaction: ZeroExTransaction): EIP712TypedData => { + assert.isETHAddressHex('verifyingContractAddress', zeroExTransaction.verifyingContractAddress); assert.doesConformToSchema('zeroExTransaction', zeroExTransaction, schemas.zeroExTransactionSchema); const normalizedTransaction = _.mapValues(zeroExTransaction, value => { return !_.isString(value) ? value.toString() : value; @@ -76,7 +73,7 @@ export const eip712Utils = { constants.EIP712_ZEROEX_TRANSACTION_SCHEMA.name, { ZeroExTransaction: constants.EIP712_ZEROEX_TRANSACTION_SCHEMA.parameters }, normalizedTransaction, - exchangeAddress, + zeroExTransaction.verifyingContractAddress, ); return typedData; }, diff --git a/packages/order-utils/test/eip712_utils_test.ts b/packages/order-utils/test/eip712_utils_test.ts index a54e49958..fb9388fcc 100644 --- a/packages/order-utils/test/eip712_utils_test.ts +++ b/packages/order-utils/test/eip712_utils_test.ts @@ -29,14 +29,12 @@ describe('EIP712 Utils', () => { }); describe('createTypedData', () => { it('adds in the EIP712DomainSeparator', () => { - const typedData = eip712Utils.createZeroExTransactionTypedData( - { - salt: new BigNumber('0'), - data: constants.NULL_BYTES, - signerAddress: constants.NULL_ADDRESS, - }, - constants.NULL_ADDRESS, - ); + const typedData = eip712Utils.createZeroExTransactionTypedData({ + salt: new BigNumber('0'), + data: constants.NULL_BYTES, + signerAddress: constants.NULL_ADDRESS, + verifyingContractAddress: constants.NULL_ADDRESS, + }); expect(typedData.primaryType).to.eq(constants.EIP712_ZEROEX_TRANSACTION_SCHEMA.name); expect(typedData.types.EIP712Domain).to.not.be.undefined(); }); diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index 49f788fb0..ce124e289 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -45,11 +45,16 @@ export interface SignedOrder extends Order { * ZeroExTransaction for use with 0x Exchange executeTransaction */ export interface ZeroExTransaction { + verifyingContractAddress: string; salt: BigNumber; signerAddress: string; data: string; } +export interface SignedZeroExTransaction extends ZeroExTransaction { + signature: string; +} + /** * Elliptic Curve signature */ -- cgit v1.2.3 From c7c4cb9bc6824f12adf352253464c76f177b4914 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Fri, 1 Feb 2019 16:11:15 -0800 Subject: Add transaction hash utils --- packages/order-utils/src/eip712_utils.ts | 9 ++-- packages/order-utils/src/index.ts | 2 + packages/order-utils/src/transaction_hash.ts | 46 ++++++++++++++++++ packages/order-utils/test/transaction_hash_test.ts | 56 ++++++++++++++++++++++ 4 files changed, 108 insertions(+), 5 deletions(-) create mode 100644 packages/order-utils/src/transaction_hash.ts create mode 100644 packages/order-utils/test/transaction_hash_test.ts diff --git a/packages/order-utils/src/eip712_utils.ts b/packages/order-utils/src/eip712_utils.ts index 646d9e301..4b37dba41 100644 --- a/packages/order-utils/src/eip712_utils.ts +++ b/packages/order-utils/src/eip712_utils.ts @@ -11,16 +11,16 @@ export const eip712Utils = { * @param primaryType The primary type found in message * @param types The additional types for the data in message * @param message The contents of the message - * @param exchangeAddress The address of the exchange contract + * @param verifyingContractAddress The address of the verifying contract * @return A typed data object */ createTypedData: ( primaryType: string, types: EIP712Types, message: EIP712Object, - exchangeAddress: string, + verifyingContractAddress: string, ): EIP712TypedData => { - assert.isETHAddressHex('exchangeAddress', exchangeAddress); + assert.isETHAddressHex('verifyingContractAddress', verifyingContractAddress); assert.isString('primaryType', primaryType); const typedData = { types: { @@ -30,7 +30,7 @@ export const eip712Utils = { domain: { name: constants.EIP712_DOMAIN_NAME, version: constants.EIP712_DOMAIN_VERSION, - verifyingContract: exchangeAddress, + verifyingContract: verifyingContractAddress, }, message, primaryType, @@ -60,7 +60,6 @@ export const eip712Utils = { * Creates an ExecuteTransaction EIP712TypedData object for use with signTypedData and * 0x Exchange executeTransaction. * @param ZeroExTransaction the 0x transaction - * @param exchangeAddress The address of the exchange contract * @return A typed data object */ createZeroExTransactionTypedData: (zeroExTransaction: ZeroExTransaction): EIP712TypedData => { diff --git a/packages/order-utils/src/index.ts b/packages/order-utils/src/index.ts index 2150a02e4..26cbf9665 100644 --- a/packages/order-utils/src/index.ts +++ b/packages/order-utils/src/index.ts @@ -3,6 +3,7 @@ export { signatureUtils } from './signature_utils'; export { generatePseudoRandomSalt } from './salt'; export { assetDataUtils } from './asset_data_utils'; export { marketUtils } from './market_utils'; +export { transactionHashUtils } from './transaction_hash'; export { rateUtils } from './rate_utils'; export { sortingUtils } from './sorting_utils'; export { orderParsingUtils } from './parsing_utils'; @@ -51,6 +52,7 @@ export { EIP712Object, EIP712ObjectValue, ZeroExTransaction, + SignedZeroExTransaction, } from '@0x/types'; export { OrderError, diff --git a/packages/order-utils/src/transaction_hash.ts b/packages/order-utils/src/transaction_hash.ts new file mode 100644 index 000000000..2b2345af7 --- /dev/null +++ b/packages/order-utils/src/transaction_hash.ts @@ -0,0 +1,46 @@ +import { schemas, SchemaValidator } from '@0x/json-schemas'; +import { SignedZeroExTransaction, ZeroExTransaction } from '@0x/types'; +import { signTypedDataUtils } from '@0x/utils'; +import * as _ from 'lodash'; + +import { assert } from './assert'; +import { eip712Utils } from './eip712_utils'; + +export const transactionHashUtils = { + /** + * Checks if the supplied hex encoded 0x transaction hash is valid. + * Note: Valid means it has the expected format, not that a transaction with the transactionHash exists. + * Use this method when processing transactionHashes submitted as user input. + * @param transactionHash Hex encoded transactionHash. + * @return Whether the supplied transactionHash has the expected format. + */ + isValidTransactionHash(transactionHash: string): boolean { + // Since this method can be called to check if any arbitrary string conforms to an transactionHash's + // format, we only assert that we were indeed passed a string. + assert.isString('transactionHash', transactionHash); + const schemaValidator = new SchemaValidator(); + const isValid = schemaValidator.validate(transactionHash, schemas.orderHashSchema).valid; + return isValid; + }, + /** + * Computes the transactionHash for a supplied 0x transaction. + * @param transaction An object that conforms to the ZeroExTransaction or SignedZeroExTransaction interface definitions. + * @return Hex encoded string transactionHash from hashing the supplied order. + */ + getTransactionHashHex(transaction: ZeroExTransaction | SignedZeroExTransaction): string { + assert.doesConformToSchema('transaction', transaction, schemas.zeroExTransactionSchema, [schemas.hexSchema]); + const transactionHashBuff = transactionHashUtils.getTransactionHashBuffer(transaction); + const transactionHashHex = `0x${transactionHashBuff.toString('hex')}`; + return transactionHashHex; + }, + /** + * Computes the transactionHash for a supplied 0x transaction. + * @param transaction An object that conforms to the ZeroExTransaction or SignedZeroExTransaction interface definitions. + * @return A Buffer containing the resulting transactionHash from hashing the supplied 0x transaction. + */ + getTransactionHashBuffer(transaction: ZeroExTransaction | SignedZeroExTransaction): Buffer { + const typedData = eip712Utils.createZeroExTransactionTypedData(transaction); + const transactionHashBuff = signTypedDataUtils.generateTypedDataHash(typedData); + return transactionHashBuff; + }, +}; diff --git a/packages/order-utils/test/transaction_hash_test.ts b/packages/order-utils/test/transaction_hash_test.ts new file mode 100644 index 000000000..0c371c7c2 --- /dev/null +++ b/packages/order-utils/test/transaction_hash_test.ts @@ -0,0 +1,56 @@ +import { ZeroExTransaction } from '@0x/types'; +import { BigNumber } from '@0x/utils'; +import * as chai from 'chai'; +import 'mocha'; + +import { transactionHashUtils } from '../src'; + +import { constants } from '../src/constants'; + +import { chaiSetup } from './utils/chai_setup'; + +chaiSetup.configure(); +const expect = chai.expect; + +describe.only('0x transaction hashing', () => { + describe('#getTransactionHashHex', () => { + const expectedTransactionHash = '0x82c9bb2dcac4f868ec7a15c20ff6175cfc384c20ae6a872aa0342a840f108c2b'; + const fakeVerifyingContractAddress = '0x5e72914535f202659083db3a02c984188fa26e9f'; + const transaction: ZeroExTransaction = { + verifyingContractAddress: fakeVerifyingContractAddress, + signerAddress: constants.NULL_ADDRESS, + salt: new BigNumber(0), + data: constants.NULL_BYTES, + }; + it('calculates the transaction hash', async () => { + const transactionHash = transactionHashUtils.getTransactionHashHex(transaction); + expect(transactionHash).to.be.equal(expectedTransactionHash); + }); + it('calculates the transaction hash if amounts are strings', async () => { + // It's common for developers using javascript to provide the amounts + // as strings. Since we eventually toString() the BigNumber + // before encoding we should result in the same orderHash in this scenario + // tslint:disable-next-line:no-unnecessary-type-assertion + const transactionHash = transactionHashUtils.getTransactionHashHex({ + ...transaction, + salt: '0', + } as any); + expect(transactionHash).to.be.equal(expectedTransactionHash); + }); + }); + describe('#isValidTransactionHash', () => { + it('returns false if the value is not a hex string', () => { + const isValid = transactionHashUtils.isValidTransactionHash('not a hex'); + expect(isValid).to.be.false(); + }); + it('returns false if the length is wrong', () => { + const isValid = transactionHashUtils.isValidTransactionHash('0xdeadbeef'); + expect(isValid).to.be.false(); + }); + it('returns true if order hash is correct', () => { + const orderHashLength = 65; + const isValid = transactionHashUtils.isValidTransactionHash(`0x${Array(orderHashLength).join('0')}`); + expect(isValid).to.be.true(); + }); + }); +}); -- cgit v1.2.3 From a394967268be3f3d3f7da3507887ee88befee253 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Fri, 1 Feb 2019 16:28:29 -0800 Subject: Use new transaction schema throughout monorepo --- contracts/exchange/test/transactions.ts | 5 ++--- contracts/exchange/test/utils/exchange_wrapper.ts | 13 +++-------- contracts/test-utils/src/index.ts | 1 - contracts/test-utils/src/transaction_factory.ts | 26 +++++++++++----------- contracts/test-utils/src/types.ts | 8 ------- .../src/utils/transaction_encoder.ts | 3 ++- packages/order-utils/test/transaction_hash_test.ts | 2 +- 7 files changed, 21 insertions(+), 37 deletions(-) diff --git a/contracts/exchange/test/transactions.ts b/contracts/exchange/test/transactions.ts index 613953493..4f8c07579 100644 --- a/contracts/exchange/test/transactions.ts +++ b/contracts/exchange/test/transactions.ts @@ -8,14 +8,13 @@ import { OrderFactory, orderUtils, provider, - SignedTransaction, TransactionFactory, txDefaults, web3Wrapper, } from '@0x/contracts-test-utils'; import { BlockchainLifecycle } from '@0x/dev-utils'; import { assetDataUtils, generatePseudoRandomSalt } from '@0x/order-utils'; -import { OrderWithoutExchangeAddress, RevertReason, SignedOrder } from '@0x/types'; +import { OrderWithoutExchangeAddress, RevertReason, SignedOrder, SignedZeroExTransaction } from '@0x/types'; import { BigNumber } from '@0x/utils'; import * as chai from 'chai'; import * as _ from 'lodash'; @@ -41,7 +40,7 @@ describe('Exchange transactions', () => { let erc20Balances: ERC20BalancesByOwner; let signedOrder: SignedOrder; - let signedTx: SignedTransaction; + let signedTx: SignedZeroExTransaction; let orderWithoutExchangeAddress: OrderWithoutExchangeAddress; let orderFactory: OrderFactory; let makerTransactionFactory: TransactionFactory; diff --git a/contracts/exchange/test/utils/exchange_wrapper.ts b/contracts/exchange/test/utils/exchange_wrapper.ts index eca535c65..03c37c4a9 100644 --- a/contracts/exchange/test/utils/exchange_wrapper.ts +++ b/contracts/exchange/test/utils/exchange_wrapper.ts @@ -1,14 +1,7 @@ import { artifacts as erc20Artifacts } from '@0x/contracts-erc20'; import { artifacts as erc721Artifacts } from '@0x/contracts-erc721'; -import { - FillResults, - formatters, - LogDecoder, - OrderInfo, - orderUtils, - SignedTransaction, -} from '@0x/contracts-test-utils'; -import { SignedOrder } from '@0x/types'; +import { FillResults, formatters, LogDecoder, OrderInfo, orderUtils } from '@0x/contracts-test-utils'; +import { SignedOrder, SignedZeroExTransaction } from '@0x/types'; import { AbiEncoder, BigNumber } from '@0x/utils'; import { Web3Wrapper } from '@0x/web3-wrapper'; import { MethodAbi, Provider, TransactionReceiptWithDecodedLogs } from 'ethereum-types'; @@ -206,7 +199,7 @@ export class ExchangeWrapper { return tx; } public async executeTransactionAsync( - signedTx: SignedTransaction, + signedTx: SignedZeroExTransaction, from: string, ): Promise { const txHash = await this._exchange.executeTransaction.sendTransactionAsync( diff --git a/contracts/test-utils/src/index.ts b/contracts/test-utils/src/index.ts index 7880de0bf..5ac927e47 100644 --- a/contracts/test-utils/src/index.ts +++ b/contracts/test-utils/src/index.ts @@ -31,7 +31,6 @@ export { MarketBuyOrders, MarketSellOrders, ERC721TokenIdsByOwner, - SignedTransaction, OrderStatus, AllowanceAmountScenario, AssetDataScenario, diff --git a/contracts/test-utils/src/transaction_factory.ts b/contracts/test-utils/src/transaction_factory.ts index dbab3ade4..e6cd4c23f 100644 --- a/contracts/test-utils/src/transaction_factory.ts +++ b/contracts/test-utils/src/transaction_factory.ts @@ -1,10 +1,8 @@ -import { eip712Utils, generatePseudoRandomSalt } from '@0x/order-utils'; -import { SignatureType } from '@0x/types'; -import { signTypedDataUtils } from '@0x/utils'; +import { generatePseudoRandomSalt, transactionHashUtils } from '@0x/order-utils'; +import { SignatureType, SignedZeroExTransaction } from '@0x/types'; import * as ethUtil from 'ethereumjs-util'; import { signingUtils } from './signing_utils'; -import { SignedTransaction } from './types'; export class TransactionFactory { private readonly _signerBuff: Buffer; @@ -15,23 +13,25 @@ export class TransactionFactory { this._exchangeAddress = exchangeAddress; this._signerBuff = ethUtil.privateToAddress(this._privateKey); } - public newSignedTransaction(data: string, signatureType: SignatureType = SignatureType.EthSign): SignedTransaction { + public newSignedTransaction( + data: string, + signatureType: SignatureType = SignatureType.EthSign, + ): SignedZeroExTransaction { const salt = generatePseudoRandomSalt(); const signerAddress = `0x${this._signerBuff.toString('hex')}`; - const executeTransactionData = { + const transaction = { salt, signerAddress, data, + verifyingContractAddress: this._exchangeAddress, }; - const typedData = eip712Utils.createZeroExTransactionTypedData(executeTransactionData, this._exchangeAddress); - const eip712MessageBuffer = signTypedDataUtils.generateTypedDataHash(typedData); - const signature = signingUtils.signMessage(eip712MessageBuffer, this._privateKey, signatureType); - const signedTx = { - exchangeAddress: this._exchangeAddress, + const transactionHashBuffer = transactionHashUtils.getTransactionHashBuffer(transaction); + const signature = signingUtils.signMessage(transactionHashBuffer, this._privateKey, signatureType); + const signedTransaction = { + ...transaction, signature: `0x${signature.toString('hex')}`, - ...executeTransactionData, }; - return signedTx; + return signedTransaction; } } diff --git a/contracts/test-utils/src/types.ts b/contracts/test-utils/src/types.ts index 60cb2b102..16c3a9f3d 100644 --- a/contracts/test-utils/src/types.ts +++ b/contracts/test-utils/src/types.ts @@ -107,14 +107,6 @@ export enum ContractName { BalanceThresholdFilter = 'BalanceThresholdFilter', } -export interface SignedTransaction { - exchangeAddress: string; - salt: BigNumber; - signerAddress: string; - data: string; - signature: string; -} - export interface TransferAmountsByMatchOrders { // Left Maker amountBoughtByLeftMaker: BigNumber; diff --git a/packages/contract-wrappers/src/utils/transaction_encoder.ts b/packages/contract-wrappers/src/utils/transaction_encoder.ts index 0cf08a8fe..c674abbe5 100644 --- a/packages/contract-wrappers/src/utils/transaction_encoder.ts +++ b/packages/contract-wrappers/src/utils/transaction_encoder.ts @@ -28,11 +28,12 @@ export class TransactionEncoder { public getTransactionHex(data: string, salt: BigNumber, signerAddress: string): string { const exchangeAddress = this._getExchangeContract().address; const executeTransactionData = { + verifyingContractAddress: exchangeAddress, salt, signerAddress, data, }; - const typedData = eip712Utils.createZeroExTransactionTypedData(executeTransactionData, exchangeAddress); + const typedData = eip712Utils.createZeroExTransactionTypedData(executeTransactionData); const eip712MessageBuffer = signTypedDataUtils.generateTypedDataHash(typedData); const messageHex = `0x${eip712MessageBuffer.toString('hex')}`; return messageHex; diff --git a/packages/order-utils/test/transaction_hash_test.ts b/packages/order-utils/test/transaction_hash_test.ts index 0c371c7c2..c7ca33a64 100644 --- a/packages/order-utils/test/transaction_hash_test.ts +++ b/packages/order-utils/test/transaction_hash_test.ts @@ -12,7 +12,7 @@ import { chaiSetup } from './utils/chai_setup'; chaiSetup.configure(); const expect = chai.expect; -describe.only('0x transaction hashing', () => { +describe('0x transaction hashing', () => { describe('#getTransactionHashHex', () => { const expectedTransactionHash = '0x82c9bb2dcac4f868ec7a15c20ff6175cfc384c20ae6a872aa0342a840f108c2b'; const fakeVerifyingContractAddress = '0x5e72914535f202659083db3a02c984188fa26e9f'; -- cgit v1.2.3 From 9abd6f569538025f7777e78963cc8aa24ce0052b Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Sun, 3 Feb 2019 17:19:47 -0800 Subject: Allow custom domains in eip712Utils --- packages/order-utils/src/constants.ts | 10 +++--- packages/order-utils/src/eip712_utils.ts | 47 ++++++++++++++++++-------- packages/order-utils/src/index.ts | 10 +++++- packages/order-utils/src/order_hash.ts | 1 - packages/order-utils/test/eip712_utils_test.ts | 41 ++++++++++++++++++---- packages/types/src/index.ts | 6 ++++ 6 files changed, 88 insertions(+), 27 deletions(-) diff --git a/packages/order-utils/src/constants.ts b/packages/order-utils/src/constants.ts index a9a687719..3c93575b3 100644 --- a/packages/order-utils/src/constants.ts +++ b/packages/order-utils/src/constants.ts @@ -68,9 +68,9 @@ export const constants = { SELECTOR_CHAR_LENGTH_WITH_PREFIX: 10, INFINITE_TIMESTAMP_SEC: new BigNumber(2524604400), // Close to infinite ZERO_AMOUNT: new BigNumber(0), - EIP712_DOMAIN_NAME: '0x Protocol', - EIP712_DOMAIN_VERSION: '2', - EIP712_DOMAIN_SCHEMA: { + EXCHANGE_DOMAIN_NAME: '0x Protocol', + EXCHANGE_DOMAIN_VERSION: '2', + DEFAULT_DOMAIN_SCHEMA: { name: 'EIP712Domain', parameters: [ { name: 'name', type: 'string' }, @@ -78,7 +78,7 @@ export const constants = { { name: 'verifyingContract', type: 'address' }, ], }, - EIP712_ORDER_SCHEMA: { + EXCHANGE_ORDER_SCHEMA: { name: 'Order', parameters: [ { name: 'makerAddress', type: 'address' }, @@ -95,7 +95,7 @@ export const constants = { { name: 'takerAssetData', type: 'bytes' }, ], }, - EIP712_ZEROEX_TRANSACTION_SCHEMA: { + EXCHANGE_ZEROEX_TRANSACTION_SCHEMA: { name: 'ZeroExTransaction', parameters: [ { name: 'salt', type: 'uint256' }, diff --git a/packages/order-utils/src/eip712_utils.ts b/packages/order-utils/src/eip712_utils.ts index 4b37dba41..313653c63 100644 --- a/packages/order-utils/src/eip712_utils.ts +++ b/packages/order-utils/src/eip712_utils.ts @@ -1,36 +1,49 @@ import { assert } from '@0x/assert'; import { schemas } from '@0x/json-schemas'; -import { EIP712Object, EIP712TypedData, EIP712Types, Order, ZeroExTransaction } from '@0x/types'; +import { + EIP712DomainWithDefaultSchema, + EIP712Object, + EIP712TypedData, + EIP712Types, + Order, + ZeroExTransaction, +} from '@0x/types'; import * as _ from 'lodash'; import { constants } from './constants'; +export const DEFAULT_DOMAIN_SCHEMA = constants.DEFAULT_DOMAIN_SCHEMA; +export const EXCHANGE_DOMAIN_NAME = constants.EXCHANGE_DOMAIN_NAME; +export const EXCHANGE_DOMAIN_VERSION = constants.EXCHANGE_DOMAIN_VERSION; +export const EXCHANGE_ORDER_SCHEMA = constants.EXCHANGE_ORDER_SCHEMA; +export const EXCHANGE_ZEROEX_TRANSACTION_SCHEMA = constants.EXCHANGE_ZEROEX_TRANSACTION_SCHEMA; + export const eip712Utils = { /** * Creates a EIP712TypedData object specific to the 0x protocol for use with signTypedData. * @param primaryType The primary type found in message * @param types The additional types for the data in message * @param message The contents of the message - * @param verifyingContractAddress The address of the verifying contract + * @param domain Domain containing a name (optional), version (optional), and verifying contract address * @return A typed data object */ createTypedData: ( primaryType: string, types: EIP712Types, message: EIP712Object, - verifyingContractAddress: string, + domain: EIP712DomainWithDefaultSchema, ): EIP712TypedData => { - assert.isETHAddressHex('verifyingContractAddress', verifyingContractAddress); + assert.isETHAddressHex('verifyingContractAddress', domain.verifyingContractAddress); assert.isString('primaryType', primaryType); const typedData = { types: { - EIP712Domain: constants.EIP712_DOMAIN_SCHEMA.parameters, + EIP712Domain: DEFAULT_DOMAIN_SCHEMA.parameters, ...types, }, domain: { - name: constants.EIP712_DOMAIN_NAME, - version: constants.EIP712_DOMAIN_VERSION, - verifyingContract: verifyingContractAddress, + name: _.isUndefined(domain.name) ? EXCHANGE_DOMAIN_NAME : domain.name, + version: _.isUndefined(domain.version) ? EXCHANGE_DOMAIN_VERSION : domain.version, + verifyingContract: domain.verifyingContractAddress, }, message, primaryType, @@ -48,11 +61,14 @@ export const eip712Utils = { const normalizedOrder = _.mapValues(order, value => { return !_.isString(value) ? value.toString() : value; }); + const domain = { + verifyingContractAddress: order.exchangeAddress, + }; const typedData = eip712Utils.createTypedData( - constants.EIP712_ORDER_SCHEMA.name, - { Order: constants.EIP712_ORDER_SCHEMA.parameters }, + EXCHANGE_ORDER_SCHEMA.name, + { Order: EXCHANGE_ORDER_SCHEMA.parameters }, normalizedOrder, - order.exchangeAddress, + domain, ); return typedData; }, @@ -68,11 +84,14 @@ export const eip712Utils = { const normalizedTransaction = _.mapValues(zeroExTransaction, value => { return !_.isString(value) ? value.toString() : value; }); + const domain = { + verifyingContractAddress: zeroExTransaction.verifyingContractAddress, + }; const typedData = eip712Utils.createTypedData( - constants.EIP712_ZEROEX_TRANSACTION_SCHEMA.name, - { ZeroExTransaction: constants.EIP712_ZEROEX_TRANSACTION_SCHEMA.parameters }, + EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.name, + { ZeroExTransaction: EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.parameters }, normalizedTransaction, - zeroExTransaction.verifyingContractAddress, + domain, ); return typedData; }, diff --git a/packages/order-utils/src/index.ts b/packages/order-utils/src/index.ts index 26cbf9665..436677efc 100644 --- a/packages/order-utils/src/index.ts +++ b/packages/order-utils/src/index.ts @@ -19,7 +19,14 @@ export { ExchangeTransferSimulator } from './exchange_transfer_simulator'; export { BalanceAndProxyAllowanceLazyStore } from './store/balance_and_proxy_allowance_lazy_store'; export { OrderFilledCancelledLazyStore } from './store/order_filled_cancelled_lazy_store'; -export { eip712Utils } from './eip712_utils'; +export { + eip712Utils, + DEFAULT_DOMAIN_SCHEMA, + EXCHANGE_DOMAIN_NAME, + EXCHANGE_DOMAIN_VERSION, + EXCHANGE_ORDER_SCHEMA, + EXCHANGE_ZEROEX_TRANSACTION_SCHEMA, +} from './eip712_utils'; export { Provider, @@ -51,6 +58,7 @@ export { EIP712Types, EIP712Object, EIP712ObjectValue, + EIP712DomainWithDefaultSchema, ZeroExTransaction, SignedZeroExTransaction, } from '@0x/types'; diff --git a/packages/order-utils/src/order_hash.ts b/packages/order-utils/src/order_hash.ts index b15ccacf7..3bc23c14e 100644 --- a/packages/order-utils/src/order_hash.ts +++ b/packages/order-utils/src/order_hash.ts @@ -61,7 +61,6 @@ export const orderHashUtils = { } throw error; } - const typedData = eip712Utils.createOrderTypedData(order); const orderHashBuff = signTypedDataUtils.generateTypedDataHash(typedData); return orderHashBuff; diff --git a/packages/order-utils/test/eip712_utils_test.ts b/packages/order-utils/test/eip712_utils_test.ts index fb9388fcc..4208e9beb 100644 --- a/packages/order-utils/test/eip712_utils_test.ts +++ b/packages/order-utils/test/eip712_utils_test.ts @@ -3,7 +3,12 @@ import * as chai from 'chai'; import 'mocha'; import { constants } from '../src/constants'; -import { eip712Utils } from '../src/eip712_utils'; +import { + eip712Utils, + EXCHANGE_DOMAIN_NAME, + EXCHANGE_DOMAIN_VERSION, + EXCHANGE_ZEROEX_TRANSACTION_SCHEMA, +} from '../src/eip712_utils'; import { chaiSetup } from './utils/chai_setup'; @@ -12,22 +17,42 @@ const expect = chai.expect; describe('EIP712 Utils', () => { describe('createTypedData', () => { - it('adds in the EIP712DomainSeparator', () => { + it('adds in the EIP712DomainSeparator with default values', () => { + const primaryType = 'Test'; + const typedData = eip712Utils.createTypedData( + primaryType, + { Test: [{ name: 'testValue', type: 'uint256' }] }, + { testValue: '1' }, + { verifyingContractAddress: constants.NULL_ADDRESS }, + ); + expect(typedData.domain).to.not.be.undefined(); + expect(typedData.types.EIP712Domain).to.not.be.undefined(); + const domainObject = typedData.domain; + expect(domainObject.name).to.eq(EXCHANGE_DOMAIN_NAME); + expect(domainObject.version).to.eq(EXCHANGE_DOMAIN_VERSION); + expect(domainObject.verifyingContract).to.eq(constants.NULL_ADDRESS); + expect(typedData.primaryType).to.eq(primaryType); + }); + it('adds in the EIP712DomainSeparator without default values', () => { const primaryType = 'Test'; + const domainName = 'testDomain'; + const domainVersion = 'testVersion'; const typedData = eip712Utils.createTypedData( primaryType, { Test: [{ name: 'testValue', type: 'uint256' }] }, { testValue: '1' }, - constants.NULL_ADDRESS, + { name: domainName, version: domainVersion, verifyingContractAddress: constants.NULL_ADDRESS }, ); expect(typedData.domain).to.not.be.undefined(); expect(typedData.types.EIP712Domain).to.not.be.undefined(); const domainObject = typedData.domain; - expect(domainObject.name).to.eq(constants.EIP712_DOMAIN_NAME); + expect(domainObject.name).to.eq(domainName); + expect(domainObject.version).to.eq(domainVersion); + expect(domainObject.verifyingContract).to.eq(constants.NULL_ADDRESS); expect(typedData.primaryType).to.eq(primaryType); }); }); - describe('createTypedData', () => { + describe('createZeroExTransactionTypedData', () => { it('adds in the EIP712DomainSeparator', () => { const typedData = eip712Utils.createZeroExTransactionTypedData({ salt: new BigNumber('0'), @@ -35,8 +60,12 @@ describe('EIP712 Utils', () => { signerAddress: constants.NULL_ADDRESS, verifyingContractAddress: constants.NULL_ADDRESS, }); - expect(typedData.primaryType).to.eq(constants.EIP712_ZEROEX_TRANSACTION_SCHEMA.name); + expect(typedData.primaryType).to.eq(EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.name); expect(typedData.types.EIP712Domain).to.not.be.undefined(); + const domainObject = typedData.domain; + expect(domainObject.name).to.eq(EXCHANGE_DOMAIN_NAME); + expect(domainObject.version).to.eq(EXCHANGE_DOMAIN_VERSION); + expect(domainObject.verifyingContract).to.eq(constants.NULL_ADDRESS); }); }); }); diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index ce124e289..a30a0494f 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -690,3 +690,9 @@ export interface DutchAuctionDetails { currentAmount: BigNumber; currentTimeSeconds: BigNumber; } + +export interface EIP712DomainWithDefaultSchema { + name?: string; + version?: string; + verifyingContractAddress: string; +} -- cgit v1.2.3 From 4514da0646983f5b6216e382ff3f61e816a6b451 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Sun, 3 Feb 2019 21:08:44 -0800 Subject: Update CHANGELOGs --- contracts/test-utils/CHANGELOG.json | 4 ++++ packages/contract-wrappers/CHANGELOG.json | 4 ++++ packages/json-schemas/CHANGELOG.json | 4 ++++ packages/order-utils/CHANGELOG.json | 17 +++++++++++++++++ packages/types/CHANGELOG.json | 8 ++++++++ 5 files changed, 37 insertions(+) diff --git a/contracts/test-utils/CHANGELOG.json b/contracts/test-utils/CHANGELOG.json index 51b726e82..0c6174313 100644 --- a/contracts/test-utils/CHANGELOG.json +++ b/contracts/test-utils/CHANGELOG.json @@ -5,6 +5,10 @@ { "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 + }, + { + "note": "Import `ZeroExTransaction` type instead of using type defined in this package", + "pr": 1576 } ], "timestamp": 1549373905 diff --git a/packages/contract-wrappers/CHANGELOG.json b/packages/contract-wrappers/CHANGELOG.json index 413563f80..3d747b396 100644 --- a/packages/contract-wrappers/CHANGELOG.json +++ b/packages/contract-wrappers/CHANGELOG.json @@ -5,6 +5,10 @@ { "note": "Fix OrderValidatorWrapper constructor to use the correct address", "pr": 1568 + }, + { + "note": "Use new `ZeroExTransaction` interface", + "pr": 1576 } ], "timestamp": 1549373905 diff --git a/packages/json-schemas/CHANGELOG.json b/packages/json-schemas/CHANGELOG.json index 869f8bdf1..e174975d1 100644 --- a/packages/json-schemas/CHANGELOG.json +++ b/packages/json-schemas/CHANGELOG.json @@ -5,6 +5,10 @@ { "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 + }, + { + "note": "Add `verifyingContractAddress` to `zeroExTransactionSchema`", + "pr": 1576 } ], "timestamp": 1549373905 diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index 5169208c9..b13ce197a 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -1,4 +1,21 @@ [ + { + "version": "5.0.0", + "changes": [ + { + "note": "Add `transactionHashUtils`", + "pr": 1576 + }, + { + "note": "Refactor `eip712Utils` to allow custom domain params", + "pr": 1576 + }, + { + "note": "Export constant EIP712 params", + "pr": 1576 + } + ] + }, { "version": "4.0.0", "changes": [ diff --git a/packages/types/CHANGELOG.json b/packages/types/CHANGELOG.json index b9ddb5acf..c2a54f824 100644 --- a/packages/types/CHANGELOG.json +++ b/packages/types/CHANGELOG.json @@ -5,6 +5,14 @@ { "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 + }, + { + "note": "Update `ZeroExTransaction` type and add `SignedZeroExTransaction` type", + "pr": 1576 + }, + { + "note": "Add `EIP712DomainWithDefaultSchema` type", + "pr": 1576 } ], "timestamp": 1549373905 -- cgit v1.2.3 From 8246dec84342138319b9eaf4778862a8e4770851 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Mon, 4 Feb 2019 09:47:10 -0800 Subject: Rename getTransactionHex to getTransactionHashHex for clarity --- packages/contract-wrappers/CHANGELOG.json | 6 +++++- .../contract-wrappers/src/utils/transaction_encoder.ts | 18 ++++++++---------- .../contract-wrappers/test/transaction_encoder_test.ts | 4 ++-- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/packages/contract-wrappers/CHANGELOG.json b/packages/contract-wrappers/CHANGELOG.json index 3d747b396..ae3176537 100644 --- a/packages/contract-wrappers/CHANGELOG.json +++ b/packages/contract-wrappers/CHANGELOG.json @@ -1,6 +1,6 @@ [ { - "version": "6.0.1", + "version": "7.0.0", "changes": [ { "note": "Fix OrderValidatorWrapper constructor to use the correct address", @@ -9,6 +9,10 @@ { "note": "Use new `ZeroExTransaction` interface", "pr": 1576 + }, + { + "note": "Rename `getTransactionHex` to `getTransactionHashHex`", + "pr": 1576 } ], "timestamp": 1549373905 diff --git a/packages/contract-wrappers/src/utils/transaction_encoder.ts b/packages/contract-wrappers/src/utils/transaction_encoder.ts index c674abbe5..307487a9b 100644 --- a/packages/contract-wrappers/src/utils/transaction_encoder.ts +++ b/packages/contract-wrappers/src/utils/transaction_encoder.ts @@ -1,9 +1,9 @@ import { ExchangeContract } from '@0x/abi-gen-wrappers'; import { schemas } from '@0x/json-schemas'; -import { eip712Utils } from '@0x/order-utils'; +import { transactionHashUtils } from '@0x/order-utils'; import { Order, SignedOrder } from '@0x/types'; -import { BigNumber, signTypedDataUtils } from '@0x/utils'; +import { BigNumber } from '@0x/utils'; import _ = require('lodash'); import { assert } from './assert'; @@ -19,24 +19,22 @@ export class TransactionEncoder { this._exchangeInstance = exchangeInstance; } /** - * Encodes the transaction data for use with the Exchange contract. + * Hashes the transaction data for use with the Exchange contract. * @param data The ABI Encoded 0x Exchange method. I.e fillOrder * @param salt A random value to provide uniqueness and prevent replay attacks. * @param signerAddress The address which will sign this transaction. - * @return An unsigned hex encoded transaction for use in 0x Exchange executeTransaction. + * @return The hash of the 0x transaction. */ - public getTransactionHex(data: string, salt: BigNumber, signerAddress: string): string { + public getTransactionHashHex(data: string, salt: BigNumber, signerAddress: string): string { const exchangeAddress = this._getExchangeContract().address; - const executeTransactionData = { + const transaction = { verifyingContractAddress: exchangeAddress, salt, signerAddress, data, }; - const typedData = eip712Utils.createZeroExTransactionTypedData(executeTransactionData); - const eip712MessageBuffer = signTypedDataUtils.generateTypedDataHash(typedData); - const messageHex = `0x${eip712MessageBuffer.toString('hex')}`; - return messageHex; + const hashHex = transactionHashUtils.getTransactionHashHex(transaction); + return hashHex; } /** * Encodes a fillOrder transaction. diff --git a/packages/contract-wrappers/test/transaction_encoder_test.ts b/packages/contract-wrappers/test/transaction_encoder_test.ts index ef9eb2cf3..a996b9f08 100644 --- a/packages/contract-wrappers/test/transaction_encoder_test.ts +++ b/packages/contract-wrappers/test/transaction_encoder_test.ts @@ -83,8 +83,8 @@ describe('TransactionEncoder', () => { signerAddress: string = takerAddress, ): Promise => { const salt = generatePseudoRandomSalt(); - const encodedTransaction = encoder.getTransactionHex(data, salt, signerAddress); - const signature = await signatureUtils.ecSignHashAsync(provider, encodedTransaction, signerAddress); + const transactionHash = encoder.getTransactionHashHex(data, salt, signerAddress); + const signature = await signatureUtils.ecSignHashAsync(provider, transactionHash, signerAddress); txHash = await contractWrappers.exchange.executeTransactionAsync( salt, signerAddress, -- cgit v1.2.3 From eac254f9256499fda4cd3d739410c8180069e0c7 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Mon, 4 Feb 2019 09:48:11 -0800 Subject: Fix outdated comments and make verifyingContractAddress a required part of the 0x tx schema --- packages/json-schemas/schemas/zero_ex_transaction_schema.json | 2 +- packages/order-utils/src/order_hash.ts | 11 +++++++---- packages/order-utils/test/order_hash_test.ts | 5 +++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/json-schemas/schemas/zero_ex_transaction_schema.json b/packages/json-schemas/schemas/zero_ex_transaction_schema.json index 726886e20..ffdf1f229 100644 --- a/packages/json-schemas/schemas/zero_ex_transaction_schema.json +++ b/packages/json-schemas/schemas/zero_ex_transaction_schema.json @@ -6,6 +6,6 @@ "signerAddress": { "$ref": "/addressSchema" }, "salt": { "$ref": "/wholeNumberSchema" } }, - "required": ["data", "salt", "signerAddress"], + "required": ["verifyingContractAddress", "data", "salt", "signerAddress"], "type": "object" } diff --git a/packages/order-utils/src/order_hash.ts b/packages/order-utils/src/order_hash.ts index 3bc23c14e..ce7e6d85f 100644 --- a/packages/order-utils/src/order_hash.ts +++ b/packages/order-utils/src/order_hash.ts @@ -4,6 +4,7 @@ import { signTypedDataUtils } from '@0x/utils'; import * as _ from 'lodash'; import { assert } from './assert'; +import { constants } from './constants'; import { eip712Utils } from './eip712_utils'; const INVALID_TAKER_FORMAT = 'instance.takerAddress is not of a type(s) string'; @@ -34,8 +35,9 @@ export const orderHashUtils = { assert.doesConformToSchema('order', order, schemas.orderSchema, [schemas.hexSchema]); } catch (error) { if (_.includes(error.message, INVALID_TAKER_FORMAT)) { - const errMsg = - 'Order taker must be of type string. If you want anyone to be able to fill an order - pass ZeroEx.NULL_ADDRESS'; + const errMsg = `Order taker must be of type string. If you want anyone to be able to fill an order - pass ${ + constants.NULL_ADDRESS + }`; throw new Error(errMsg); } throw error; @@ -55,8 +57,9 @@ export const orderHashUtils = { assert.doesConformToSchema('order', order, schemas.orderSchema, [schemas.hexSchema]); } catch (error) { if (_.includes(error.message, INVALID_TAKER_FORMAT)) { - const errMsg = - 'Order taker must be of type string. If you want anyone to be able to fill an order - pass ZeroEx.NULL_ADDRESS'; + const errMsg = `Order taker must be of type string. If you want anyone to be able to fill an order - pass ${ + constants.NULL_ADDRESS + }`; throw new Error(errMsg); } throw error; diff --git a/packages/order-utils/test/order_hash_test.ts b/packages/order-utils/test/order_hash_test.ts index 30fb15a37..514fc2709 100644 --- a/packages/order-utils/test/order_hash_test.ts +++ b/packages/order-utils/test/order_hash_test.ts @@ -54,8 +54,9 @@ describe('Order hashing', () => { ...order, takerAddress: (null as any) as string, }; - const expectedErrorMessage = - 'Order taker must be of type string. If you want anyone to be able to fill an order - pass ZeroEx.NULL_ADDRESS'; + const expectedErrorMessage = `Order taker must be of type string. If you want anyone to be able to fill an order - pass ${ + constants.NULL_ADDRESS + }`; expect(() => orderHashUtils.getOrderHashHex(orderWithInvalidtakerFormat)).to.throw(expectedErrorMessage); }); }); -- cgit v1.2.3 From af4ed0f39c9eb3e314a6b05de9cedab98e7cb233 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Mon, 4 Feb 2019 10:20:54 -0800 Subject: Update python JSON schema for 0x transactions --- .../src/zero_ex/json_schemas/schemas/zero_ex_transaction_schema.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python-packages/json_schemas/src/zero_ex/json_schemas/schemas/zero_ex_transaction_schema.json b/python-packages/json_schemas/src/zero_ex/json_schemas/schemas/zero_ex_transaction_schema.json index 0c714f14d..ffdf1f229 100644 --- a/python-packages/json_schemas/src/zero_ex/json_schemas/schemas/zero_ex_transaction_schema.json +++ b/python-packages/json_schemas/src/zero_ex/json_schemas/schemas/zero_ex_transaction_schema.json @@ -1,10 +1,11 @@ { "id": "/zeroExTransactionSchema", "properties": { + "verifyingContractAddress": { "$ref": "/addressSchema" }, "data": { "$ref": "/hexSchema" }, "signerAddress": { "$ref": "/addressSchema" }, "salt": { "$ref": "/wholeNumberSchema" } }, - "required": ["data", "salt", "signerAddress"], + "required": ["verifyingContractAddress", "data", "salt", "signerAddress"], "type": "object" } -- cgit v1.2.3 From 2326dcdb129674677674690b300fec1245149a48 Mon Sep 17 00:00:00 2001 From: Greg Hysen Date: Tue, 5 Feb 2019 17:28:31 -0800 Subject: Handle NULL input for all data types --- .../abi_encoder/abstract_data_types/data_type.ts | 3 ++- .../abi_encoder/abstract_data_types/types/set.ts | 21 +++++++++++++++++++++ .../utils/src/abi_encoder/calldata/raw_calldata.ts | 5 +++++ .../utils/src/abi_encoder/evm_data_types/address.ts | 5 +++++ .../utils/src/abi_encoder/evm_data_types/bool.ts | 5 +++++ .../src/abi_encoder/evm_data_types/dynamic_bytes.ts | 5 +++++ .../utils/src/abi_encoder/evm_data_types/int.ts | 12 ++++++++++-- .../utils/src/abi_encoder/evm_data_types/pointer.ts | 5 +++++ .../src/abi_encoder/evm_data_types/static_bytes.ts | 7 +++++++ .../utils/src/abi_encoder/evm_data_types/string.ts | 5 +++++ .../utils/src/abi_encoder/evm_data_types/uint.ts | 12 ++++++++++-- packages/utils/src/abi_encoder/utils/constants.ts | 6 +++++- 12 files changed, 85 insertions(+), 6 deletions(-) diff --git a/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts b/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts index f23324721..bd4711baf 100644 --- a/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts +++ b/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts @@ -47,7 +47,7 @@ export abstract class DataType { const hasSelector = !_.isUndefined(selector); const rawCalldata = new RawCalldata(calldata, hasSelector); const rules_ = _.isUndefined(rules) ? constants.DEFAULT_DECODING_RULES : rules; - const value = this.generateValue(rawCalldata, rules_); + const value = rawCalldata.getSizeInBytes() > 0 ? this.generateValue(rawCalldata, rules_) : this.getDefaultValue(rules_); return value; } @@ -71,6 +71,7 @@ export abstract class DataType { public abstract generateCalldataBlock(value: any, parentBlock?: CalldataBlock): CalldataBlock; public abstract generateValue(calldata: RawCalldata, rules: DecodingRules): any; + public abstract getDefaultValue(rules?: DecodingRules): any; public abstract getSignatureType(): string; public abstract isStatic(): boolean; } diff --git a/packages/utils/src/abi_encoder/abstract_data_types/types/set.ts b/packages/utils/src/abi_encoder/abstract_data_types/types/set.ts index 2c6c4b0f6..d45088482 100644 --- a/packages/utils/src/abi_encoder/abstract_data_types/types/set.ts +++ b/packages/utils/src/abi_encoder/abstract_data_types/types/set.ts @@ -97,6 +97,27 @@ export abstract class AbstractSetDataType extends DataType { return isStatic; } + public getDefaultValue(rules?: DecodingRules): any[] | object { + let defaultValue: any[] | object; + if (this._isArray && _.isUndefined(this._arrayLength)) { + defaultValue = []; + } else if (!_.isUndefined(rules) && rules.shouldConvertStructsToObjects && !this._isArray) { + defaultValue = {}; + _.each(this._memberIndexByName, (idx: number, key: string) => { + const member = this._members[idx]; + const memberValue = member.getDefaultValue(); + (defaultValue as { [key: string]: any })[key] = memberValue; + }); + } else { + defaultValue = []; + _.each(this._members, (member: DataType, idx: number) => { + const memberValue = member.getDefaultValue(); + (defaultValue as any[]).push(memberValue); + }); + } + return defaultValue; + } + protected _generateCalldataBlockFromArray(value: any[], parentBlock?: CalldataBlock): SetCalldataBlock { // Sanity check: if the set has a defined length then `value` must have the same length. if (!_.isUndefined(this._arrayLength) && value.length !== this._arrayLength) { diff --git a/packages/utils/src/abi_encoder/calldata/raw_calldata.ts b/packages/utils/src/abi_encoder/calldata/raw_calldata.ts index 189841989..dbc9d4942 100644 --- a/packages/utils/src/abi_encoder/calldata/raw_calldata.ts +++ b/packages/utils/src/abi_encoder/calldata/raw_calldata.ts @@ -79,4 +79,9 @@ export class RawCalldata { public getSelector(): string { return this._selector; } + + public getSizeInBytes(): number { + const sizeInBytes = this._value.byteLength; + return sizeInBytes; + } } diff --git a/packages/utils/src/abi_encoder/evm_data_types/address.ts b/packages/utils/src/abi_encoder/evm_data_types/address.ts index 2278830eb..7e92d3888 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/address.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/address.ts @@ -12,6 +12,7 @@ export class AddressDataType extends AbstractBlobDataType { private static readonly _ADDRESS_SIZE_IN_BYTES = 20; private static readonly _DECODED_ADDRESS_OFFSET_IN_BYTES = constants.EVM_WORD_WIDTH_IN_BYTES - AddressDataType._ADDRESS_SIZE_IN_BYTES; + private static readonly _DEFAULT_VALUE = '0x0000000000000000000000000000000000000000'; public static matchType(type: string): boolean { return type === SolidityTypes.Address; @@ -43,6 +44,10 @@ export class AddressDataType extends AbstractBlobDataType { return valueLowercase; } + public getDefaultValue(): string { + return AddressDataType._DEFAULT_VALUE; + } + public getSignatureType(): string { return SolidityTypes.Address; } diff --git a/packages/utils/src/abi_encoder/evm_data_types/bool.ts b/packages/utils/src/abi_encoder/evm_data_types/bool.ts index ffccd6e53..54b516bb0 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/bool.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/bool.ts @@ -10,6 +10,7 @@ import { constants } from '../utils/constants'; export class BoolDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = true; + private static readonly _DEFAULT_VALUE: boolean =false; public static matchType(type: string): boolean { return type === SolidityTypes.Bool; @@ -47,6 +48,10 @@ export class BoolDataType extends AbstractBlobDataType { return value; } + public getDefaultValue(): boolean { + return BoolDataType._DEFAULT_VALUE; + } + public getSignatureType(): string { return SolidityTypes.Bool; } diff --git a/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts b/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts index fa38b63c0..0dd40fed2 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts @@ -9,6 +9,7 @@ import { constants } from '../utils/constants'; export class DynamicBytesDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = false; + private static readonly _DEFAULT_VALUE = "0x"; public static matchType(type: string): boolean { return type === SolidityTypes.Bytes; @@ -65,6 +66,10 @@ export class DynamicBytesDataType extends AbstractBlobDataType { return value; } + public getDefaultValue(): string { + return DynamicBytesDataType._DEFAULT_VALUE; + } + public getSignatureType(): string { return SolidityTypes.Bytes; } diff --git a/packages/utils/src/abi_encoder/evm_data_types/int.ts b/packages/utils/src/abi_encoder/evm_data_types/int.ts index f8be1f778..c7e4318eb 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/int.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/int.ts @@ -15,6 +15,7 @@ export class IntDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = true; private static readonly _MAX_WIDTH: number = 256; private static readonly _DEFAULT_WIDTH: number = IntDataType._MAX_WIDTH; + private static readonly _DEFAULT_VALUE = new BigNumber(0); private readonly _width: number; private readonly _minValue: BigNumber; private readonly _maxValue: BigNumber; @@ -50,13 +51,20 @@ export class IntDataType extends AbstractBlobDataType { public decodeValue(calldata: RawCalldata): BigNumber | number { const valueBuf = calldata.popWord(); const value = EncoderMath.safeDecodeNumericValue(valueBuf, this._minValue, this._maxValue); - const numberOfBytesInUint8 = 8; - if (this._width === numberOfBytesInUint8) { + if (this._width === constants.NUMBER_OF_BYTES_IN_UINT8) { return value.toNumber(); } return value; } + public getDefaultValue(): BigNumber | number { + const defaultValue = IntDataType._DEFAULT_VALUE; + if (this._width === constants.NUMBER_OF_BYTES_IN_UINT8) { + return defaultValue.toNumber(); + } + return defaultValue; + } + public getSignatureType(): string { return `${SolidityTypes.Int}${this._width}`; } diff --git a/packages/utils/src/abi_encoder/evm_data_types/pointer.ts b/packages/utils/src/abi_encoder/evm_data_types/pointer.ts index 250db7c64..50f68f5ea 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/pointer.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/pointer.ts @@ -18,4 +18,9 @@ export class PointerDataType extends AbstractPointerDataType { public getSignature(isDetailed?: boolean): string { return this._destination.getSignature(isDetailed); } + + public getDefaultValue(): any { + const defaultValue = this._destination.getDefaultValue(); + return defaultValue; + } } diff --git a/packages/utils/src/abi_encoder/evm_data_types/static_bytes.ts b/packages/utils/src/abi_encoder/evm_data_types/static_bytes.ts index cbf1957d7..a965f6796 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/static_bytes.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/static_bytes.ts @@ -58,6 +58,13 @@ export class StaticBytesDataType extends AbstractBlobDataType { return value; } + public getDefaultValue(): string { + const valueBufPadded = constants.EMPTY_EVM_WORD_BUFFER; + const valueBuf = valueBufPadded.slice(0, this._width); + const value = ethUtil.bufferToHex(valueBuf); + return value; + } + private _sanityCheckValue(value: string | Buffer): void { if (typeof value === 'string') { if (!_.startsWith(value, '0x')) { diff --git a/packages/utils/src/abi_encoder/evm_data_types/string.ts b/packages/utils/src/abi_encoder/evm_data_types/string.ts index 97ac46442..886f398f9 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/string.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/string.ts @@ -9,6 +9,7 @@ import { constants } from '../utils/constants'; export class StringDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = false; + private static readonly _DEFAULT_VALUE = ""; public static matchType(type: string): boolean { return type === SolidityTypes.String; @@ -52,6 +53,10 @@ export class StringDataType extends AbstractBlobDataType { return value; } + public getDefaultValue(): string { + return StringDataType._DEFAULT_VALUE; + } + public getSignatureType(): string { return SolidityTypes.String; } diff --git a/packages/utils/src/abi_encoder/evm_data_types/uint.ts b/packages/utils/src/abi_encoder/evm_data_types/uint.ts index a82aa789e..9dc141a59 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/uint.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/uint.ts @@ -16,6 +16,7 @@ export class UIntDataType extends AbstractBlobDataType { private static readonly _MAX_WIDTH: number = 256; private static readonly _DEFAULT_WIDTH: number = UIntDataType._MAX_WIDTH; private static readonly _MIN_VALUE = new BigNumber(0); + private static readonly _DEFAULT_VALUE = new BigNumber(0); private readonly _width: number; private readonly _maxValue: BigNumber; @@ -49,13 +50,20 @@ export class UIntDataType extends AbstractBlobDataType { public decodeValue(calldata: RawCalldata): BigNumber | number { const valueBuf = calldata.popWord(); const value = EncoderMath.safeDecodeNumericValue(valueBuf, UIntDataType._MIN_VALUE, this._maxValue); - const numberOfBytesInUint8 = 8; - if (this._width === numberOfBytesInUint8) { + if (this._width === constants.NUMBER_OF_BYTES_IN_INT8) { return value.toNumber(); } return value; } + public getDefaultValue(): BigNumber | number { + const defaultValue = UIntDataType._DEFAULT_VALUE; + if (this._width === constants.NUMBER_OF_BYTES_IN_INT8) { + return defaultValue.toNumber(); + } + return defaultValue; + } + public getSignatureType(): string { return `${SolidityTypes.Uint}${this._width}`; } diff --git a/packages/utils/src/abi_encoder/utils/constants.ts b/packages/utils/src/abi_encoder/utils/constants.ts index fc586f295..e14814e2e 100644 --- a/packages/utils/src/abi_encoder/utils/constants.ts +++ b/packages/utils/src/abi_encoder/utils/constants.ts @@ -14,4 +14,8 @@ export const constants = { DEFAULT_DECODING_RULES: { shouldConvertStructsToObjects: true } as DecodingRules, DEFAULT_ENCODING_RULES: { shouldOptimize: true, shouldAnnotate: false } as EncodingRules, /* tslint:enable no-object-literal-type-assertion */ -}; + EMPTY_EVM_WORD_STRING: '0x0000000000000000000000000000000000000000000000000000000000000000', + EMPTY_EVM_WORD_BUFFER: new Buffer('0x0000000000000000000000000000000000000000000000000000000000000000'), + NUMBER_OF_BYTES_IN_UINT8: 8, + NUMBER_OF_BYTES_IN_INT8: 8, +} -- cgit v1.2.3 From 2ad6bd394504fe8d89ce6189aef18bb705ad7625 Mon Sep 17 00:00:00 2001 From: Greg Hysen Date: Tue, 5 Feb 2019 18:01:38 -0800 Subject: Test cases for handling NULL input for all data types --- packages/utils/src/abi_encoder/utils/constants.ts | 3 +- .../utils/test/abi_encoder/evm_data_types_test.ts | 171 +++++++++++++++++++-- 2 files changed, 162 insertions(+), 12 deletions(-) diff --git a/packages/utils/src/abi_encoder/utils/constants.ts b/packages/utils/src/abi_encoder/utils/constants.ts index e14814e2e..db190c3a6 100644 --- a/packages/utils/src/abi_encoder/utils/constants.ts +++ b/packages/utils/src/abi_encoder/utils/constants.ts @@ -1,4 +1,5 @@ import { DecodingRules, EncodingRules } from './rules'; +import * as ethUtil from 'ethereumjs-util'; export const constants = { EVM_WORD_WIDTH_IN_BYTES: 32, @@ -15,7 +16,7 @@ export const constants = { DEFAULT_ENCODING_RULES: { shouldOptimize: true, shouldAnnotate: false } as EncodingRules, /* tslint:enable no-object-literal-type-assertion */ EMPTY_EVM_WORD_STRING: '0x0000000000000000000000000000000000000000000000000000000000000000', - EMPTY_EVM_WORD_BUFFER: new Buffer('0x0000000000000000000000000000000000000000000000000000000000000000'), + EMPTY_EVM_WORD_BUFFER: ethUtil.toBuffer('0x0000000000000000000000000000000000000000000000000000000000000000'), NUMBER_OF_BYTES_IN_UINT8: 8, NUMBER_OF_BYTES_IN_INT8: 8, } diff --git a/packages/utils/test/abi_encoder/evm_data_types_test.ts b/packages/utils/test/abi_encoder/evm_data_types_test.ts index c146890e0..c09c0d929 100644 --- a/packages/utils/test/abi_encoder/evm_data_types_test.ts +++ b/packages/utils/test/abi_encoder/evm_data_types_test.ts @@ -11,6 +11,7 @@ const expect = chai.expect; describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { const encodingRules: AbiEncoder.EncodingRules = { shouldOptimize: false }; // optimizer is tested separately. + const nullEncodedArgs = '0x'; describe('Array', () => { it('Fixed size; Static elements', async () => { // Create DataType object @@ -207,6 +208,51 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw('Tried to assign NaN value'); }); + it('Should decode NULL to default values (Fixed size; Static elements)', async () => { + // Create DataType object + const testDataItem = { name: 'testArray', type: 'int[2]' }; + const dataType = new AbiEncoder.Array(testDataItem); + const args = [new BigNumber(0), new BigNumber(0)]; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default values (Dynamic size; Static elements)', async () => { + // Create DataType object + const testDataItem = { name: 'testArray', type: 'int[]' }; + const dataType = new AbiEncoder.Array(testDataItem); + const args: BigNumber[] = []; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default values (Fixed size; Dynamic elements)', async () => { + // Create DataType object + const testDataItem = { name: 'testArray', type: 'string[2]' }; + const dataType = new AbiEncoder.Array(testDataItem); + const args = ['', '']; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default values (Dynamic size; Dynamic elements)', async () => { + // Create DataType object + const testDataItem = { name: 'testArray', type: 'string[]' }; + const dataType = new AbiEncoder.Array(testDataItem); + const args: string[] = []; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default values (Dynamic Size; Multidimensional; Dynamic Elements)', async () => { + // Create DataType object + const testDataItem = { name: 'testArray', type: 'bytes[][]' }; + const dataType = new AbiEncoder.Array(testDataItem); + const args: string[][] = []; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('Tuple', () => { @@ -407,6 +453,46 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw('Could not assign tuple to object: missing key \'field_2\' in object {"field_1":"-5"}'); }); + it('Should decode NULL to default values (static elements only)', async () => { + // Create DataType object + const testDataItem = { + name: 'Tuple', + type: 'tuple', + components: [{ name: 'field_1', type: 'int32' }, { name: 'field_2', type: 'bool' }], + }; + const dataType = new AbiEncoder.Tuple(testDataItem); + // Construct args to be encoded + const args = { field_1: new BigNumber(0), field_2: false }; + // Decode Encoded Args and validate result + const decodingRules: AbiEncoder.DecodingRules = { shouldConvertStructsToObjects: true }; + const decodedArgs = dataType.decode(nullEncodedArgs, decodingRules); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default values (static and dynamic elements)', async () => { + // Create DataType object + const testDataItem = { + name: 'Tuple', + type: 'tuple', + components: [ + { name: 'field_1', type: 'int32' }, + { name: 'field_2', type: 'string' }, + { name: 'field_3', type: 'bool' }, + { name: 'field_4', type: 'bytes' }, + ], + }; + const dataType = new AbiEncoder.Tuple(testDataItem); + // Construct args to be encoded + const args = { + field_1: new BigNumber(0), + field_2: '', + field_3: false, + field_4: '0x', + }; + // Decode Encoded Args and validate result + const decodingRules: AbiEncoder.DecodingRules = { shouldConvertStructsToObjects: true }; + const decodedArgs = dataType.decode(nullEncodedArgs, decodingRules); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('Address', () => { @@ -450,6 +536,15 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw(`Invalid address: '${args}'`); }); + it('Should decode NULL to default value of address zero', async () => { + // Create DataType object + const testDataItem = { name: 'Address', type: 'address' }; + const dataType = new AbiEncoder.Address(testDataItem); + const args = '0x0000000000000000000000000000000000000000'; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('Bool', () => { @@ -489,23 +584,14 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { const argsEncodedFromSignature = dataTypeFromSignature.encode(args); expect(argsEncodedFromSignature).to.be.deep.equal(expectedEncodedArgs); }); - it('Null should decode as False', async () => { - // Hack @hysz: there are some cases where `false` is encoded as 0x instead of 0x0. + it('Should decode NULL to default value of False', async () => { // Create DataType object const testDataItem = { name: 'Boolean', type: 'bool' }; const dataType = new AbiEncoder.Bool(testDataItem); - // Construct args to be encoded const args = false; - // Encode Args and validate result - const encodedArgs = '0x'; - const expectedEncodedArgs = '0x0000000000000000000000000000000000000000000000000000000000000000'; // Decode Encoded Args and validate result - const decodedArgs = dataType.decode(encodedArgs); + const decodedArgs = dataType.decode(nullEncodedArgs); expect(decodedArgs).to.be.deep.equal(args); - // Validate signature - const dataTypeFromSignature = AbiEncoder.create(dataType.getSignature(true)); - const argsEncodedFromSignature = dataTypeFromSignature.encode(args); - expect(argsEncodedFromSignature).to.be.deep.equal(expectedEncodedArgs); }); }); @@ -705,6 +791,15 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw(); }); + it('Should decode NULL to default value of 0', async () => { + // Create DataType object + const testDataItem = { name: 'Integer (256)', type: 'int' }; + const dataType = new AbiEncoder.Int(testDataItem); + const args = new BigNumber(0); + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('Unsigned Integer', () => { @@ -867,6 +962,15 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw(); }); + it('Should decode NULL to default value of 0', async () => { + // Create DataType object + const testDataItem = { name: 'Unsigned Integer (256)', type: 'uint' }; + const dataType = new AbiEncoder.UInt(testDataItem); + const args = new BigNumber(0); + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('Static Bytes', () => { @@ -1030,6 +1134,33 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw('Tried to assign 0x010, which is contains a half-byte. Use full bytes only.'); }); + it('Should decode NULL to default value - Single Byte (byte)', async () => { + // Create DataType object + const testDataItem = { name: 'Static Byte', type: 'byte' }; + const dataType = new AbiEncoder.StaticBytes(testDataItem); + const args = '0x00'; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default value - 4 Bytes (bytes4)', async () => { + // Create DataType object + const testDataItem = { name: 'Static Bytes4', type: 'bytes4' }; + const dataType = new AbiEncoder.StaticBytes(testDataItem); + const args = '0x00000000'; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); + it('Should decode NULL to default value - 32 Bytes (bytes32)', async () => { + // Create DataType object + const testDataItem = { name: 'Static Bytes32', type: 'bytes32' }; + const dataType = new AbiEncoder.StaticBytes(testDataItem); + const args = '0x0000000000000000000000000000000000000000000000000000000000000000'; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('Dynamic Bytes', () => { @@ -1117,6 +1248,15 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { dataType.encode(args, encodingRules); }).to.throw('Tried to assign 0x010, which is contains a half-byte. Use full bytes only.'); }); + it('Should decode NULL to empty byte array', async () => { + // Create DataType object + const testDataItem = { name: 'Dynamic Bytes', type: 'bytes' }; + const dataType = new AbiEncoder.DynamicBytes(testDataItem); + const args = '0x'; + // Decode Encoded Args and validate result + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); describe('String', () => { @@ -1182,5 +1322,14 @@ describe('ABI Encoder: EVM Data Type Encoding/Decoding', () => { const argsEncodedFromSignature = dataTypeFromSignature.encode(args); expect(argsEncodedFromSignature).to.be.deep.equal(expectedEncodedArgs); }); + it('Should decode NULL to empty string', async () => { + // Create DataType object + const testDataItem = { name: 'String', type: 'string' }; + const dataType = new AbiEncoder.String(testDataItem); + // Decode Encoded Args and validate result + const args = ''; + const decodedArgs = dataType.decode(nullEncodedArgs); + expect(decodedArgs).to.be.deep.equal(args); + }); }); }); -- cgit v1.2.3 From 023ea5b3a13f015ffad037cc6f21a686d2b95023 Mon Sep 17 00:00:00 2001 From: Greg Hysen Date: Tue, 5 Feb 2019 18:03:52 -0800 Subject: Ran prettier + linter --- packages/utils/src/abi_encoder/abstract_data_types/data_type.ts | 3 ++- packages/utils/src/abi_encoder/evm_data_types/bool.ts | 2 +- packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts | 2 +- packages/utils/src/abi_encoder/evm_data_types/int.ts | 4 ++-- packages/utils/src/abi_encoder/evm_data_types/string.ts | 2 +- packages/utils/src/abi_encoder/evm_data_types/uint.ts | 4 ++-- packages/utils/src/abi_encoder/utils/constants.ts | 5 +++-- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts b/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts index bd4711baf..db4f02b89 100644 --- a/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts +++ b/packages/utils/src/abi_encoder/abstract_data_types/data_type.ts @@ -47,7 +47,8 @@ export abstract class DataType { const hasSelector = !_.isUndefined(selector); const rawCalldata = new RawCalldata(calldata, hasSelector); const rules_ = _.isUndefined(rules) ? constants.DEFAULT_DECODING_RULES : rules; - const value = rawCalldata.getSizeInBytes() > 0 ? this.generateValue(rawCalldata, rules_) : this.getDefaultValue(rules_); + const value = + rawCalldata.getSizeInBytes() > 0 ? this.generateValue(rawCalldata, rules_) : this.getDefaultValue(rules_); return value; } diff --git a/packages/utils/src/abi_encoder/evm_data_types/bool.ts b/packages/utils/src/abi_encoder/evm_data_types/bool.ts index 54b516bb0..24887c509 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/bool.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/bool.ts @@ -10,7 +10,7 @@ import { constants } from '../utils/constants'; export class BoolDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = true; - private static readonly _DEFAULT_VALUE: boolean =false; + private static readonly _DEFAULT_VALUE: boolean = false; public static matchType(type: string): boolean { return type === SolidityTypes.Bool; diff --git a/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts b/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts index 0dd40fed2..7a49a84b4 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/dynamic_bytes.ts @@ -9,7 +9,7 @@ import { constants } from '../utils/constants'; export class DynamicBytesDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = false; - private static readonly _DEFAULT_VALUE = "0x"; + private static readonly _DEFAULT_VALUE = '0x'; public static matchType(type: string): boolean { return type === SolidityTypes.Bytes; diff --git a/packages/utils/src/abi_encoder/evm_data_types/int.ts b/packages/utils/src/abi_encoder/evm_data_types/int.ts index c7e4318eb..02278f666 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/int.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/int.ts @@ -51,7 +51,7 @@ export class IntDataType extends AbstractBlobDataType { public decodeValue(calldata: RawCalldata): BigNumber | number { const valueBuf = calldata.popWord(); const value = EncoderMath.safeDecodeNumericValue(valueBuf, this._minValue, this._maxValue); - if (this._width === constants.NUMBER_OF_BYTES_IN_UINT8) { + if (this._width === constants.NUMBER_OF_BYTES_IN_INT8) { return value.toNumber(); } return value; @@ -59,7 +59,7 @@ export class IntDataType extends AbstractBlobDataType { public getDefaultValue(): BigNumber | number { const defaultValue = IntDataType._DEFAULT_VALUE; - if (this._width === constants.NUMBER_OF_BYTES_IN_UINT8) { + if (this._width === constants.NUMBER_OF_BYTES_IN_INT8) { return defaultValue.toNumber(); } return defaultValue; diff --git a/packages/utils/src/abi_encoder/evm_data_types/string.ts b/packages/utils/src/abi_encoder/evm_data_types/string.ts index 886f398f9..f54d739b4 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/string.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/string.ts @@ -9,7 +9,7 @@ import { constants } from '../utils/constants'; export class StringDataType extends AbstractBlobDataType { private static readonly _SIZE_KNOWN_AT_COMPILE_TIME: boolean = false; - private static readonly _DEFAULT_VALUE = ""; + private static readonly _DEFAULT_VALUE = ''; public static matchType(type: string): boolean { return type === SolidityTypes.String; diff --git a/packages/utils/src/abi_encoder/evm_data_types/uint.ts b/packages/utils/src/abi_encoder/evm_data_types/uint.ts index 9dc141a59..d530606b9 100644 --- a/packages/utils/src/abi_encoder/evm_data_types/uint.ts +++ b/packages/utils/src/abi_encoder/evm_data_types/uint.ts @@ -50,7 +50,7 @@ export class UIntDataType extends AbstractBlobDataType { public decodeValue(calldata: RawCalldata): BigNumber | number { const valueBuf = calldata.popWord(); const value = EncoderMath.safeDecodeNumericValue(valueBuf, UIntDataType._MIN_VALUE, this._maxValue); - if (this._width === constants.NUMBER_OF_BYTES_IN_INT8) { + if (this._width === constants.NUMBER_OF_BYTES_IN_UINT8) { return value.toNumber(); } return value; @@ -58,7 +58,7 @@ export class UIntDataType extends AbstractBlobDataType { public getDefaultValue(): BigNumber | number { const defaultValue = UIntDataType._DEFAULT_VALUE; - if (this._width === constants.NUMBER_OF_BYTES_IN_INT8) { + if (this._width === constants.NUMBER_OF_BYTES_IN_UINT8) { return defaultValue.toNumber(); } return defaultValue; diff --git a/packages/utils/src/abi_encoder/utils/constants.ts b/packages/utils/src/abi_encoder/utils/constants.ts index db190c3a6..b45b5b8e8 100644 --- a/packages/utils/src/abi_encoder/utils/constants.ts +++ b/packages/utils/src/abi_encoder/utils/constants.ts @@ -1,6 +1,7 @@ -import { DecodingRules, EncodingRules } from './rules'; import * as ethUtil from 'ethereumjs-util'; +import { DecodingRules, EncodingRules } from './rules'; + export const constants = { EVM_WORD_WIDTH_IN_BYTES: 32, EVM_WORD_WIDTH_IN_BITS: 256, @@ -19,4 +20,4 @@ export const constants = { EMPTY_EVM_WORD_BUFFER: ethUtil.toBuffer('0x0000000000000000000000000000000000000000000000000000000000000000'), NUMBER_OF_BYTES_IN_UINT8: 8, NUMBER_OF_BYTES_IN_INT8: 8, -} +}; -- cgit v1.2.3 From b3ae9e6e25a81d034c3089d1c8c5f5df89264c57 Mon Sep 17 00:00:00 2001 From: Greg Hysen Date: Tue, 5 Feb 2019 19:18:00 -0800 Subject: updated changelog for utils --- packages/utils/CHANGELOG.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/utils/CHANGELOG.json b/packages/utils/CHANGELOG.json index 8671729d3..8e8a125ef 100644 --- a/packages/utils/CHANGELOG.json +++ b/packages/utils/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "version": "4.0.2", + "changes": [ + { + "note": "ABI Decode NULL for all data types", + "pr": 1587 + } + ] + }, { "version": "4.0.1", "changes": [ -- cgit v1.2.3 From 3d7a635543b74eddf303ab4b0181ecf47dc29591 Mon Sep 17 00:00:00 2001 From: Greg Hysen Date: Tue, 5 Feb 2019 21:33:07 -0800 Subject: Added NULL decoding tests for return values --- .../abi_encoder/abi_samples/return_value_abis.ts | 25 ++ .../utils/test/abi_encoder/return_values_test.ts | 251 ++++++++++++++++----- 2 files changed, 214 insertions(+), 62 deletions(-) diff --git a/packages/utils/test/abi_encoder/abi_samples/return_value_abis.ts b/packages/utils/test/abi_encoder/abi_samples/return_value_abis.ts index ac2124011..ad07b3d24 100644 --- a/packages/utils/test/abi_encoder/abi_samples/return_value_abis.ts +++ b/packages/utils/test/abi_encoder/abi_samples/return_value_abis.ts @@ -97,3 +97,28 @@ export const mixedStaticAndDynamicReturnValues: MethodAbi = { stateMutability: 'nonpayable', type: 'function', }; + +export const structuredReturnValue: MethodAbi = { + constant: false, + inputs: [], + name: 'fillOrder', + outputs: [ + { + components: [ + { + name: 'makerAssetFilledAmount', + type: 'uint256', + }, + { + name: 'takerAssetFilledAmount', + type: 'uint256', + }, + ], + name: 'fillResults', + type: 'tuple', + }, + ], + payable: false, + stateMutability: 'nonpayable', + type: 'function', +}; diff --git a/packages/utils/test/abi_encoder/return_values_test.ts b/packages/utils/test/abi_encoder/return_values_test.ts index 308d11ee5..ccdac510d 100644 --- a/packages/utils/test/abi_encoder/return_values_test.ts +++ b/packages/utils/test/abi_encoder/return_values_test.ts @@ -1,7 +1,7 @@ import * as chai from 'chai'; import 'mocha'; -import { AbiEncoder } from '../../src/'; +import { AbiEncoder, BigNumber } from '../../src/'; import { chaiSetup } from '../utils/chai_setup'; import * as ReturnValueAbis from './abi_samples/return_value_abis'; @@ -11,67 +11,194 @@ const expect = chai.expect; describe('ABI Encoder: Return Value Encoding/Decoding', () => { const encodingRules: AbiEncoder.EncodingRules = { shouldOptimize: false }; // optimizer is tested separately. - it('No Return Value', async () => { - // Decode return value - const method = new AbiEncoder.Method(ReturnValueAbis.noReturnValues); - const returnValue = '0x'; - const decodedReturnValue = method.decodeReturnValues(returnValue, { shouldConvertStructsToObjects: false }); - const expectedDecodedReturnValue: any[] = []; - expect(decodedReturnValue).to.be.deep.equal(expectedDecodedReturnValue); - }); - it('Single static return value', async () => { - // Generate Return Value - const method = new AbiEncoder.Method(ReturnValueAbis.singleStaticReturnValue); - const returnValue = ['0x01020304']; - const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); - const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { - shouldConvertStructsToObjects: false, - }); - // Validate decoded return value - expect(decodedReturnValue).to.be.deep.equal(returnValue); - }); - it('Multiple static return values', async () => { - // Generate Return Value - const method = new AbiEncoder.Method(ReturnValueAbis.multipleStaticReturnValues); - const returnValue = ['0x01020304', '0x05060708']; - const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); - const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { - shouldConvertStructsToObjects: false, - }); - // Validate decoded return value - expect(decodedReturnValue).to.be.deep.equal(returnValue); - }); - it('Single dynamic return value', async () => { - // Generate Return Value - const method = new AbiEncoder.Method(ReturnValueAbis.singleDynamicReturnValue); - const returnValue = ['0x01020304']; - const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); - const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { - shouldConvertStructsToObjects: false, - }); - // Validate decoded return value - expect(decodedReturnValue).to.be.deep.equal(returnValue); - }); - it('Multiple dynamic return values', async () => { - // Generate Return Value - const method = new AbiEncoder.Method(ReturnValueAbis.multipleDynamicReturnValues); - const returnValue = ['0x01020304', '0x05060708']; - const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); - const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { - shouldConvertStructsToObjects: false, - }); - // Validate decoded return value - expect(decodedReturnValue).to.be.deep.equal(returnValue); + const nullEncodedReturnValue = '0x'; + describe('Standard encoding/decoding', () => { + it('No Return Value', async () => { + // Decode return value + const method = new AbiEncoder.Method(ReturnValueAbis.noReturnValues); + const returnValue = '0x'; + const decodedReturnValue = method.decodeReturnValues(returnValue, { shouldConvertStructsToObjects: false }); + const expectedDecodedReturnValue: any[] = []; + expect(decodedReturnValue).to.be.deep.equal(expectedDecodedReturnValue); + }); + it('Single static return value', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleStaticReturnValue); + const returnValue = ['0x01020304']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Multiple static return values', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.multipleStaticReturnValues); + const returnValue = ['0x01020304', '0x05060708']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Single dynamic return value', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleDynamicReturnValue); + const returnValue = ['0x01020304']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Multiple dynamic return values', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.multipleDynamicReturnValues); + const returnValue = ['0x01020304', '0x05060708']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Mixed static/dynamic return values', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.mixedStaticAndDynamicReturnValues); + const returnValue = ['0x01020304', '0x05060708']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Should decode NULL as default value (single; static)', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleStaticReturnValue); + const returnValue = ['0x00000000']; + + const decodedReturnValue = method.decodeReturnValues(nullEncodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Should decode NULL as default value (multiple; static)', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.multipleStaticReturnValues); + const returnValue = ['0x00000000', '0x00000000']; + const decodedReturnValue = method.decodeReturnValues(nullEncodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Should decode NULL as default value (single; dynamic)', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleDynamicReturnValue); + const returnValue = ['0x']; + const decodedReturnValue = method.decodeReturnValues(nullEncodedReturnValue, { + shouldConvertStructsToObjects: false, + }); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); }); - it('Mixed static/dynamic return values', async () => { - // Generate Return Value - const method = new AbiEncoder.Method(ReturnValueAbis.mixedStaticAndDynamicReturnValues); - const returnValue = ['0x01020304', '0x05060708']; - const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); - const decodedReturnValue = method.decodeReturnValues(encodedReturnValue, { - shouldConvertStructsToObjects: false, - }); - // Validate decoded return value - expect(decodedReturnValue).to.be.deep.equal(returnValue); + + describe('Strict encoding/decoding', () => { + it('No Return Value', async () => { + // Decode return value + const method = new AbiEncoder.Method(ReturnValueAbis.noReturnValues); + const returnValue = '0x'; + const decodedReturnValue = method.strictDecodeReturnValue(returnValue); + const expectedDecodedReturnValue = undefined; + expect(decodedReturnValue).to.be.deep.equal(expectedDecodedReturnValue); + }); + it('Single static return value', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleStaticReturnValue); + const returnValue = ['0x01020304']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.strictDecodeReturnValue(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue[0]); + }); + it('Multiple static return values', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.multipleStaticReturnValues); + const returnValue = ['0x01020304', '0x05060708']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.strictDecodeReturnValue<[string, string]>(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Single dynamic return value', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleDynamicReturnValue); + const returnValue = ['0x01020304']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.strictDecodeReturnValue(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue[0]); + }); + it('Multiple dynamic return values', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.multipleDynamicReturnValues); + const returnValue = ['0x01020304', '0x05060708']; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.strictDecodeReturnValue<[string, string]>(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Struct should include fields', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.structuredReturnValue); + const returnValue = { + fillResults: { + makerAssetFilledAmount: new BigNumber(50), + takerAssetFilledAmount: new BigNumber(40), + }, + }; + const encodedReturnValue = method.encodeReturnValues(returnValue, encodingRules); + const decodedReturnValue = method.strictDecodeReturnValue<{ + makerAssetFilledAmount: BigNumber; + takerAssetFilledAmount: BigNumber; + }>(encodedReturnValue); + // Validate decoded return value + // Note that only the contents of `fillResults`, not the key itself, is decoded. + // This is by design, as only a struct's contents are encoded and returned by a funciton call. + expect(decodedReturnValue).to.be.deep.equal(returnValue.fillResults); + }); + it('Should decode NULL as default value (single; static)', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleStaticReturnValue); + const returnValue = '0x00000000'; + const encodedReturnValue = '0x'; + const decodedReturnValue = method.strictDecodeReturnValue(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Should decode NULL as default value (multiple; static)', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.multipleStaticReturnValues); + const returnValue = ['0x00000000', '0x00000000']; + const encodedReturnValue = '0x'; + const decodedReturnValue = method.strictDecodeReturnValue<[string, string]>(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); + it('Should decode NULL as default value (single; dynamic)', async () => { + // Generate Return Value + const method = new AbiEncoder.Method(ReturnValueAbis.singleDynamicReturnValue); + const returnValue = '0x'; + const encodedReturnValue = '0x'; + const decodedReturnValue = method.strictDecodeReturnValue(encodedReturnValue); + // Validate decoded return value + expect(decodedReturnValue).to.be.deep.equal(returnValue); + }); }); }); -- cgit v1.2.3 From 879c795fc44b53f829c752ab50521c2e357929bf Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Wed, 6 Feb 2019 11:07:16 +0000 Subject: Fix react-highlight dep --- packages/react-shared/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-shared/package.json b/packages/react-shared/package.json index 72d384382..52b4ca8ab 100644 --- a/packages/react-shared/package.json +++ b/packages/react-shared/package.json @@ -52,7 +52,7 @@ "material-ui": "^0.20.0", "react": "^16.5.2", "react-dom": "^16.5.2", - "react-highlight": "0xproject/react-highlight", + "react-highlight": "0xproject/react-highlight#fix/react-version", "react-markdown": "^3.2.2", "react-router-dom": "^4.3.1", "react-scroll": "0xproject/react-scroll#pr-330-and-replace-state", -- cgit v1.2.3 From 9bbe56df0bbbaf0594678d48bc141e00cec65365 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Wed, 6 Feb 2019 11:24:40 +0000 Subject: Fix react-highlight dep --- packages/react-shared/package.json | 2 +- yarn.lock | 33 +-------------------------------- 2 files changed, 2 insertions(+), 33 deletions(-) diff --git a/packages/react-shared/package.json b/packages/react-shared/package.json index 52b4ca8ab..bf860b412 100644 --- a/packages/react-shared/package.json +++ b/packages/react-shared/package.json @@ -52,7 +52,7 @@ "material-ui": "^0.20.0", "react": "^16.5.2", "react-dom": "^16.5.2", - "react-highlight": "0xproject/react-highlight#fix/react-version", + "react-highlight": "0xproject/react-highlight#react-peer-deps", "react-markdown": "^3.2.2", "react-router-dom": "^4.3.1", "react-scroll": "0xproject/react-scroll#pr-330-and-replace-state", diff --git a/yarn.lock b/yarn.lock index 03b62f49b..858187f96 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1535,7 +1535,6 @@ "@types/react-dom@^16.0.6": version "16.0.11" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.11.tgz#bd10ccb0d9260343f4b9a49d4f7a8330a5c1f081" - integrity sha512-x6zUx9/42B5Kl2Vl9HlopV8JF64wLpX3c+Pst9kc1HgzrsH+mkehe/zmHMQTplIrR48H2gpU7ZqurQolYu8XBA== dependencies: "@types/react" "*" @@ -13339,16 +13338,6 @@ react-dom@^16.3.2: object-assign "^4.1.1" prop-types "^15.6.0" -react-dom@^16.4.2: - version "16.7.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.7.0.tgz#a17b2a7ca89ee7390bc1ed5eb81783c7461748b8" - integrity sha512-D0Ufv1ExCAmF38P2Uh1lwpminZFRXEINJe53zRAbm4KPwSyd6DY/uDoS0Blj9jvPpn1+wivKpZYc8aAAN/nAkg== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.12.0" - react-dom@^16.5.2: version "16.5.2" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.5.2.tgz#b69ee47aa20bab5327b2b9d7c1fe2a30f2cfa9d7" @@ -13400,14 +13389,12 @@ react-helmet@^5.2.0: prop-types "^15.5.4" react-side-effect "^1.1.0" -react-highlight@0xproject/react-highlight: +react-highlight@0xproject/react-highlight#react-peer-deps: version "1.0.0" resolved "https://codeload.github.com/0xproject/react-highlight/tar.gz/a70c7631e09508dafc4719cbcc6f121074e1937d" dependencies: highlight.js "^9.11.0" highlightjs-solidity "^1.0.5" - react "^16.4.2" - react-dom "^16.4.2" react-hot-loader@^4.3.3: version "4.3.4" @@ -13652,16 +13639,6 @@ react@^16.3.2: object-assign "^4.1.1" prop-types "^15.6.0" -react@^16.4.2: - version "16.7.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.7.0.tgz#b674ec396b0a5715873b350446f7ea0802ab6381" - integrity sha512-StCz3QY8lxTb5cl2HJxjwLFOXPIFQp+p+hxQfc8WE0QiLfCtIlKj8/+5tjjKm8uSTlAW+fCPaavGFS06V9Ar3A== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.12.0" - react@^16.5.2: version "16.5.2" resolved "https://registry.yarnpkg.com/react/-/react-16.5.2.tgz#19f6b444ed139baa45609eee6dc3d318b3895d42" @@ -14533,14 +14510,6 @@ schedule@^0.5.0: dependencies: object-assign "^4.1.1" -scheduler@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.12.0.tgz#8ab17699939c0aedc5a196a657743c496538647b" - integrity sha512-t7MBR28Akcp4Jm+QoR63XgAi9YgCUmgvDHqf5otgAj4QvdoBE4ImCX0ffehefePPG+aitiYHp0g/mW6s4Tp+dw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - schema-utils@^0.4.4: version "0.4.7" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" -- cgit v1.2.3 From 265df31750b3f5d89d99dd7fb65812b2b19642c1 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Wed, 6 Feb 2019 11:41:12 +0000 Subject: Updated CHANGELOGS --- contracts/asset-proxy/CHANGELOG.json | 9 +++++++++ contracts/asset-proxy/CHANGELOG.md | 4 ++++ contracts/erc20/CHANGELOG.json | 9 +++++++++ contracts/erc20/CHANGELOG.md | 4 ++++ contracts/erc721/CHANGELOG.json | 9 +++++++++ contracts/erc721/CHANGELOG.md | 4 ++++ contracts/exchange-forwarder/CHANGELOG.json | 9 +++++++++ contracts/exchange-forwarder/CHANGELOG.md | 4 ++++ contracts/exchange-libs/CHANGELOG.json | 9 +++++++++ contracts/exchange-libs/CHANGELOG.md | 4 ++++ contracts/exchange/CHANGELOG.json | 9 +++++++++ contracts/exchange/CHANGELOG.md | 4 ++++ contracts/extensions/CHANGELOG.json | 9 +++++++++ contracts/extensions/CHANGELOG.md | 4 ++++ contracts/multisig/CHANGELOG.json | 9 +++++++++ contracts/multisig/CHANGELOG.md | 4 ++++ contracts/test-utils/CHANGELOG.json | 9 +++++++++ contracts/test-utils/CHANGELOG.md | 5 +++++ contracts/utils/CHANGELOG.json | 9 +++++++++ contracts/utils/CHANGELOG.md | 4 ++++ packages/0x.js/CHANGELOG.json | 9 +++++++++ packages/0x.js/CHANGELOG.md | 4 ++++ packages/abi-gen-wrappers/CHANGELOG.json | 9 +++++++++ packages/abi-gen-wrappers/CHANGELOG.md | 4 ++++ packages/abi-gen/CHANGELOG.json | 9 +++++++++ packages/abi-gen/CHANGELOG.md | 4 ++++ packages/assert/CHANGELOG.json | 9 +++++++++ packages/assert/CHANGELOG.md | 4 ++++ packages/asset-buyer/CHANGELOG.json | 9 +++++++++ packages/asset-buyer/CHANGELOG.md | 4 ++++ packages/base-contract/CHANGELOG.json | 9 +++++++++ packages/base-contract/CHANGELOG.md | 4 ++++ packages/connect/CHANGELOG.json | 9 +++++++++ packages/connect/CHANGELOG.md | 4 ++++ packages/contract-wrappers/CHANGELOG.json | 2 +- packages/contract-wrappers/CHANGELOG.md | 4 +++- packages/dev-utils/CHANGELOG.json | 9 +++++++++ packages/dev-utils/CHANGELOG.md | 4 ++++ packages/fill-scenarios/CHANGELOG.json | 9 +++++++++ packages/fill-scenarios/CHANGELOG.md | 4 ++++ packages/json-schemas/CHANGELOG.json | 9 +++++++++ packages/json-schemas/CHANGELOG.md | 5 +++++ packages/migrations/CHANGELOG.json | 9 +++++++++ packages/migrations/CHANGELOG.md | 4 ++++ packages/order-utils/CHANGELOG.json | 3 ++- packages/order-utils/CHANGELOG.md | 7 +++++++ packages/order-watcher/CHANGELOG.json | 9 +++++++++ packages/order-watcher/CHANGELOG.md | 4 ++++ packages/react-docs/CHANGELOG.json | 9 +++++++++ packages/react-docs/CHANGELOG.md | 4 ++++ packages/react-shared/CHANGELOG.json | 9 +++++++++ packages/react-shared/CHANGELOG.md | 4 ++++ packages/sol-compiler/CHANGELOG.json | 9 +++++++++ packages/sol-compiler/CHANGELOG.md | 4 ++++ packages/sol-coverage/CHANGELOG.json | 9 +++++++++ packages/sol-coverage/CHANGELOG.md | 4 ++++ packages/sol-doc/CHANGELOG.json | 9 +++++++++ packages/sol-doc/CHANGELOG.md | 4 ++++ packages/sol-profiler/CHANGELOG.json | 9 +++++++++ packages/sol-profiler/CHANGELOG.md | 4 ++++ packages/sol-resolver/CHANGELOG.json | 9 +++++++++ packages/sol-resolver/CHANGELOG.md | 4 ++++ packages/sol-trace/CHANGELOG.json | 9 +++++++++ packages/sol-trace/CHANGELOG.md | 4 ++++ packages/sol-tracing-utils/CHANGELOG.json | 9 +++++++++ packages/sol-tracing-utils/CHANGELOG.md | 4 ++++ packages/sra-spec/CHANGELOG.json | 9 +++++++++ packages/sra-spec/CHANGELOG.md | 4 ++++ packages/subproviders/CHANGELOG.json | 9 +++++++++ packages/subproviders/CHANGELOG.md | 4 ++++ packages/types/CHANGELOG.json | 9 +++++++++ packages/types/CHANGELOG.md | 6 ++++++ packages/utils/CHANGELOG.json | 3 ++- packages/utils/CHANGELOG.md | 4 ++++ packages/web3-wrapper/CHANGELOG.json | 9 +++++++++ packages/web3-wrapper/CHANGELOG.md | 4 ++++ 76 files changed, 478 insertions(+), 4 deletions(-) diff --git a/contracts/asset-proxy/CHANGELOG.json b/contracts/asset-proxy/CHANGELOG.json index 932cf0752..940294368 100644 --- a/contracts/asset-proxy/CHANGELOG.json +++ b/contracts/asset-proxy/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "1.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549373905, "version": "1.0.1", diff --git a/contracts/asset-proxy/CHANGELOG.md b/contracts/asset-proxy/CHANGELOG.md index abff2e53d..ba38d8d8c 100644 --- a/contracts/asset-proxy/CHANGELOG.md +++ b/contracts/asset-proxy/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v1.0.1 - _February 5, 2019_ * Dependencies updated diff --git a/contracts/erc20/CHANGELOG.json b/contracts/erc20/CHANGELOG.json index 34a0948b7..64e5cc844 100644 --- a/contracts/erc20/CHANGELOG.json +++ b/contracts/erc20/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "1.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549373905, "version": "1.0.1", diff --git a/contracts/erc20/CHANGELOG.md b/contracts/erc20/CHANGELOG.md index 20569f9b9..298bd6766 100644 --- a/contracts/erc20/CHANGELOG.md +++ b/contracts/erc20/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v1.0.1 - _February 5, 2019_ * Dependencies updated diff --git a/contracts/erc721/CHANGELOG.json b/contracts/erc721/CHANGELOG.json index 83b8bc1cd..c2a40b4fc 100644 --- a/contracts/erc721/CHANGELOG.json +++ b/contracts/erc721/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "1.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549373905, "version": "1.0.1", diff --git a/contracts/erc721/CHANGELOG.md b/contracts/erc721/CHANGELOG.md index 01f5fec60..e87cb32ca 100644 --- a/contracts/erc721/CHANGELOG.md +++ b/contracts/erc721/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v1.0.1 - _February 5, 2019_ * Dependencies updated diff --git a/contracts/exchange-forwarder/CHANGELOG.json b/contracts/exchange-forwarder/CHANGELOG.json index ee0c1dce8..8b9292e0f 100644 --- a/contracts/exchange-forwarder/CHANGELOG.json +++ b/contracts/exchange-forwarder/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "1.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549373905, "version": "1.0.1", diff --git a/contracts/exchange-forwarder/CHANGELOG.md b/contracts/exchange-forwarder/CHANGELOG.md index 7489d67aa..9bef39d6a 100644 --- a/contracts/exchange-forwarder/CHANGELOG.md +++ b/contracts/exchange-forwarder/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v1.0.1 - _February 5, 2019_ * Dependencies updated diff --git a/contracts/exchange-libs/CHANGELOG.json b/contracts/exchange-libs/CHANGELOG.json index 6d769c502..56fa0308a 100644 --- a/contracts/exchange-libs/CHANGELOG.json +++ b/contracts/exchange-libs/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "1.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549373905, "version": "1.0.1", diff --git a/contracts/exchange-libs/CHANGELOG.md b/contracts/exchange-libs/CHANGELOG.md index d2740d0b1..d510ce089 100644 --- a/contracts/exchange-libs/CHANGELOG.md +++ b/contracts/exchange-libs/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v1.0.1 - _February 5, 2019_ * Dependencies updated diff --git a/contracts/exchange/CHANGELOG.json b/contracts/exchange/CHANGELOG.json index a03a08c29..c0b783ef9 100644 --- a/contracts/exchange/CHANGELOG.json +++ b/contracts/exchange/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "1.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549373905, "version": "1.0.1", diff --git a/contracts/exchange/CHANGELOG.md b/contracts/exchange/CHANGELOG.md index f59bbf5d4..4378d44e5 100644 --- a/contracts/exchange/CHANGELOG.md +++ b/contracts/exchange/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v1.0.1 - _February 5, 2019_ * Dependencies updated diff --git a/contracts/extensions/CHANGELOG.json b/contracts/extensions/CHANGELOG.json index 6e89b0c79..a3df1c2ee 100644 --- a/contracts/extensions/CHANGELOG.json +++ b/contracts/extensions/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/contracts/extensions/CHANGELOG.md b/contracts/extensions/CHANGELOG.md index 54014c14b..fb348fff9 100644 --- a/contracts/extensions/CHANGELOG.md +++ b/contracts/extensions/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/contracts/multisig/CHANGELOG.json b/contracts/multisig/CHANGELOG.json index 71a02a0cd..951c5679b 100644 --- a/contracts/multisig/CHANGELOG.json +++ b/contracts/multisig/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/contracts/multisig/CHANGELOG.md b/contracts/multisig/CHANGELOG.md index 6dc72b9ef..7349fca68 100644 --- a/contracts/multisig/CHANGELOG.md +++ b/contracts/multisig/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/contracts/test-utils/CHANGELOG.json b/contracts/test-utils/CHANGELOG.json index 0c6174313..f1aaad3b4 100644 --- a/contracts/test-utils/CHANGELOG.json +++ b/contracts/test-utils/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/contracts/test-utils/CHANGELOG.md b/contracts/test-utils/CHANGELOG.md index a643b5735..4b0b1ed9e 100644 --- a/contracts/test-utils/CHANGELOG.md +++ b/contracts/test-utils/CHANGELOG.md @@ -5,9 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) + * Import `ZeroExTransaction` type instead of using type defined in this package (#1576) ## v2.0.1 - _January 17, 2019_ diff --git a/contracts/utils/CHANGELOG.json b/contracts/utils/CHANGELOG.json index 187a81d70..1b6a8d2c3 100644 --- a/contracts/utils/CHANGELOG.json +++ b/contracts/utils/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/contracts/utils/CHANGELOG.md b/contracts/utils/CHANGELOG.md index 4c46b4f95..ba83d631f 100644 --- a/contracts/utils/CHANGELOG.md +++ b/contracts/utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/0x.js/CHANGELOG.json b/packages/0x.js/CHANGELOG.json index 1eab891a8..813409609 100644 --- a/packages/0x.js/CHANGELOG.json +++ b/packages/0x.js/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "4.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "4.0.0", "changes": [ diff --git a/packages/0x.js/CHANGELOG.md b/packages/0x.js/CHANGELOG.md index cca12fda4..1626bb7d0 100644 --- a/packages/0x.js/CHANGELOG.md +++ b/packages/0x.js/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v4.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/abi-gen-wrappers/CHANGELOG.json b/packages/abi-gen-wrappers/CHANGELOG.json index 2603ae525..f714100ce 100644 --- a/packages/abi-gen-wrappers/CHANGELOG.json +++ b/packages/abi-gen-wrappers/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/packages/abi-gen-wrappers/CHANGELOG.md b/packages/abi-gen-wrappers/CHANGELOG.md index 793e1f157..75ac81d45 100644 --- a/packages/abi-gen-wrappers/CHANGELOG.md +++ b/packages/abi-gen-wrappers/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/abi-gen/CHANGELOG.json b/packages/abi-gen/CHANGELOG.json index 66858db63..3e6eb9038 100644 --- a/packages/abi-gen/CHANGELOG.json +++ b/packages/abi-gen/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/abi-gen/CHANGELOG.md b/packages/abi-gen/CHANGELOG.md index d68608194..17085c515 100644 --- a/packages/abi-gen/CHANGELOG.md +++ b/packages/abi-gen/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/assert/CHANGELOG.json b/packages/assert/CHANGELOG.json index 814b5d148..8ca292485 100644 --- a/packages/assert/CHANGELOG.json +++ b/packages/assert/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/assert/CHANGELOG.md b/packages/assert/CHANGELOG.md index 90fba7196..0050d0105 100644 --- a/packages/assert/CHANGELOG.md +++ b/packages/assert/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/asset-buyer/CHANGELOG.json b/packages/asset-buyer/CHANGELOG.json index 39d402084..dc3df44e9 100644 --- a/packages/asset-buyer/CHANGELOG.json +++ b/packages/asset-buyer/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "5.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "5.0.0", "changes": [ diff --git a/packages/asset-buyer/CHANGELOG.md b/packages/asset-buyer/CHANGELOG.md index 5bb0d7274..c538fa3e0 100644 --- a/packages/asset-buyer/CHANGELOG.md +++ b/packages/asset-buyer/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v5.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v5.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/base-contract/CHANGELOG.json b/packages/base-contract/CHANGELOG.json index 070f32d1d..d3333dff6 100644 --- a/packages/base-contract/CHANGELOG.json +++ b/packages/base-contract/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "4.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "4.0.0", "changes": [ diff --git a/packages/base-contract/CHANGELOG.md b/packages/base-contract/CHANGELOG.md index f6d3ec615..ae705dab7 100644 --- a/packages/base-contract/CHANGELOG.md +++ b/packages/base-contract/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v4.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/connect/CHANGELOG.json b/packages/connect/CHANGELOG.json index 45a1b80f8..6339048b8 100644 --- a/packages/connect/CHANGELOG.json +++ b/packages/connect/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "4.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "4.0.0", "changes": [ diff --git a/packages/connect/CHANGELOG.md b/packages/connect/CHANGELOG.md index d0172b951..eedc1edf4 100644 --- a/packages/connect/CHANGELOG.md +++ b/packages/connect/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v4.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/contract-wrappers/CHANGELOG.json b/packages/contract-wrappers/CHANGELOG.json index ae3176537..4ebab1ad7 100644 --- a/packages/contract-wrappers/CHANGELOG.json +++ b/packages/contract-wrappers/CHANGELOG.json @@ -15,7 +15,7 @@ "pr": 1576 } ], - "timestamp": 1549373905 + "timestamp": 1549452781 }, { "version": "6.0.0", diff --git a/packages/contract-wrappers/CHANGELOG.md b/packages/contract-wrappers/CHANGELOG.md index 03cb40fac..a86fe613f 100644 --- a/packages/contract-wrappers/CHANGELOG.md +++ b/packages/contract-wrappers/CHANGELOG.md @@ -5,9 +5,11 @@ Edit the package's CHANGELOG.json file only. CHANGELOG -## v6.0.1 - _February 5, 2019_ +## v7.0.0 - _February 6, 2019_ * Fix OrderValidatorWrapper constructor to use the correct address (#1568) + * Use new `ZeroExTransaction` interface (#1576) + * Rename `getTransactionHex` to `getTransactionHashHex` (#1576) ## v6.0.0 - _Invalid date_ diff --git a/packages/dev-utils/CHANGELOG.json b/packages/dev-utils/CHANGELOG.json index 141ac0eb6..1f0ec9b93 100644 --- a/packages/dev-utils/CHANGELOG.json +++ b/packages/dev-utils/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md index a89a07a90..652fc6e96 100644 --- a/packages/dev-utils/CHANGELOG.md +++ b/packages/dev-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/fill-scenarios/CHANGELOG.json b/packages/fill-scenarios/CHANGELOG.json index 45ad00308..b6538274d 100644 --- a/packages/fill-scenarios/CHANGELOG.json +++ b/packages/fill-scenarios/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/fill-scenarios/CHANGELOG.md b/packages/fill-scenarios/CHANGELOG.md index d483661db..2fbd84b2b 100644 --- a/packages/fill-scenarios/CHANGELOG.md +++ b/packages/fill-scenarios/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/json-schemas/CHANGELOG.json b/packages/json-schemas/CHANGELOG.json index e174975d1..0f8ad747c 100644 --- a/packages/json-schemas/CHANGELOG.json +++ b/packages/json-schemas/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/packages/json-schemas/CHANGELOG.md b/packages/json-schemas/CHANGELOG.md index ea94cbaf4..8d6ec83bf 100644 --- a/packages/json-schemas/CHANGELOG.md +++ b/packages/json-schemas/CHANGELOG.md @@ -5,9 +5,14 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) + * Add `verifyingContractAddress` to `zeroExTransactionSchema` (#1576) ## v2.1.7 - _January 15, 2019_ diff --git a/packages/migrations/CHANGELOG.json b/packages/migrations/CHANGELOG.json index f651e9434..b102ed0f7 100644 --- a/packages/migrations/CHANGELOG.json +++ b/packages/migrations/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/packages/migrations/CHANGELOG.md b/packages/migrations/CHANGELOG.md index 40add5c2c..a741fb430 100644 --- a/packages/migrations/CHANGELOG.md +++ b/packages/migrations/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index b13ce197a..b5eb209d7 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -14,7 +14,8 @@ "note": "Export constant EIP712 params", "pr": 1576 } - ] + ], + "timestamp": 1549452781 }, { "version": "4.0.0", diff --git a/packages/order-utils/CHANGELOG.md b/packages/order-utils/CHANGELOG.md index dd5a7c58f..d40ecb5a4 100644 --- a/packages/order-utils/CHANGELOG.md +++ b/packages/order-utils/CHANGELOG.md @@ -5,9 +5,16 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v5.0.0 - _February 6, 2019_ + + * Add `transactionHashUtils` (#1576) + * Refactor `eip712Utils` to allow custom domain params (#1576) + * Export constant EIP712 params (#1576) + ## v4.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) + * Fix preSigned `isSignatureValidAsync` check (#1580) ## v3.1.2 - _January 15, 2019_ diff --git a/packages/order-watcher/CHANGELOG.json b/packages/order-watcher/CHANGELOG.json index f6d9a6aad..9fdc3af0f 100644 --- a/packages/order-watcher/CHANGELOG.json +++ b/packages/order-watcher/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/packages/order-watcher/CHANGELOG.md b/packages/order-watcher/CHANGELOG.md index 55b344b6a..95b13c746 100644 --- a/packages/order-watcher/CHANGELOG.md +++ b/packages/order-watcher/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/react-docs/CHANGELOG.json b/packages/react-docs/CHANGELOG.json index 91c60fa9a..17f6a428f 100644 --- a/packages/react-docs/CHANGELOG.json +++ b/packages/react-docs/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/react-docs/CHANGELOG.md b/packages/react-docs/CHANGELOG.md index 4867a663a..8e30d4d0a 100644 --- a/packages/react-docs/CHANGELOG.md +++ b/packages/react-docs/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/react-shared/CHANGELOG.json b/packages/react-shared/CHANGELOG.json index ce5182ca6..128df9442 100644 --- a/packages/react-shared/CHANGELOG.json +++ b/packages/react-shared/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/react-shared/CHANGELOG.md b/packages/react-shared/CHANGELOG.md index a5a09a9e0..08f6a07ed 100644 --- a/packages/react-shared/CHANGELOG.md +++ b/packages/react-shared/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/sol-compiler/CHANGELOG.json b/packages/sol-compiler/CHANGELOG.json index 021804ffa..5f103342e 100644 --- a/packages/sol-compiler/CHANGELOG.json +++ b/packages/sol-compiler/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/packages/sol-compiler/CHANGELOG.md b/packages/sol-compiler/CHANGELOG.md index 03a2b5b87..400c33763 100644 --- a/packages/sol-compiler/CHANGELOG.md +++ b/packages/sol-compiler/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/sol-coverage/CHANGELOG.json b/packages/sol-coverage/CHANGELOG.json index 2a33fe578..c5b3ae84e 100644 --- a/packages/sol-coverage/CHANGELOG.json +++ b/packages/sol-coverage/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/sol-coverage/CHANGELOG.md b/packages/sol-coverage/CHANGELOG.md index 0c1916717..0612e407e 100644 --- a/packages/sol-coverage/CHANGELOG.md +++ b/packages/sol-coverage/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/sol-doc/CHANGELOG.json b/packages/sol-doc/CHANGELOG.json index 2ffa21f26..d4f89a32e 100644 --- a/packages/sol-doc/CHANGELOG.json +++ b/packages/sol-doc/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/sol-doc/CHANGELOG.md b/packages/sol-doc/CHANGELOG.md index 6eff7d01a..d838a52ae 100644 --- a/packages/sol-doc/CHANGELOG.md +++ b/packages/sol-doc/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/sol-profiler/CHANGELOG.json b/packages/sol-profiler/CHANGELOG.json index 54375890d..145158ab3 100644 --- a/packages/sol-profiler/CHANGELOG.json +++ b/packages/sol-profiler/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.1", "changes": [ diff --git a/packages/sol-profiler/CHANGELOG.md b/packages/sol-profiler/CHANGELOG.md index 32a2bac0a..cf0ec8ee7 100644 --- a/packages/sol-profiler/CHANGELOG.md +++ b/packages/sol-profiler/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.1 - _February 5, 2019_ * Fix a bug when some parts of the profiling report were missing because of the coverage ignore lines (#1535) diff --git a/packages/sol-resolver/CHANGELOG.json b/packages/sol-resolver/CHANGELOG.json index efca37e90..147f7ac61 100644 --- a/packages/sol-resolver/CHANGELOG.json +++ b/packages/sol-resolver/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/sol-resolver/CHANGELOG.md b/packages/sol-resolver/CHANGELOG.md index 7e5fd05a8..90d7cc2b8 100644 --- a/packages/sol-resolver/CHANGELOG.md +++ b/packages/sol-resolver/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/sol-trace/CHANGELOG.json b/packages/sol-trace/CHANGELOG.json index 3897b1249..44ce3fcf6 100644 --- a/packages/sol-trace/CHANGELOG.json +++ b/packages/sol-trace/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.1", "changes": [ diff --git a/packages/sol-trace/CHANGELOG.md b/packages/sol-trace/CHANGELOG.md index d828b4744..92e53f6f3 100644 --- a/packages/sol-trace/CHANGELOG.md +++ b/packages/sol-trace/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.1 - _February 5, 2019_ * Improve error messages when unable to find matching bytecode (#1558) diff --git a/packages/sol-tracing-utils/CHANGELOG.json b/packages/sol-tracing-utils/CHANGELOG.json index 6b5db6c8f..75131dddb 100644 --- a/packages/sol-tracing-utils/CHANGELOG.json +++ b/packages/sol-tracing-utils/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "6.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "6.0.0", "changes": [ diff --git a/packages/sol-tracing-utils/CHANGELOG.md b/packages/sol-tracing-utils/CHANGELOG.md index 74d0ca61f..3889e89c3 100644 --- a/packages/sol-tracing-utils/CHANGELOG.md +++ b/packages/sol-tracing-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v6.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v6.0.0 - _February 5, 2019_ * `SolCompilerArtifactAdapter` now uses `SolResolver` under the hood which allows to resolve `NPM` dependencies properly (#1535) diff --git a/packages/sra-spec/CHANGELOG.json b/packages/sra-spec/CHANGELOG.json index 0f0d50701..b812f0809 100644 --- a/packages/sra-spec/CHANGELOG.json +++ b/packages/sra-spec/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/sra-spec/CHANGELOG.md b/packages/sra-spec/CHANGELOG.md index b971fb3e6..ceae08a17 100644 --- a/packages/sra-spec/CHANGELOG.md +++ b/packages/sra-spec/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/subproviders/CHANGELOG.json b/packages/subproviders/CHANGELOG.json index 647d7c1d9..ad005d2e5 100644 --- a/packages/subproviders/CHANGELOG.json +++ b/packages/subproviders/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "3.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "3.0.0", "changes": [ diff --git a/packages/subproviders/CHANGELOG.md b/packages/subproviders/CHANGELOG.md index a3e0969be..58a85b822 100644 --- a/packages/subproviders/CHANGELOG.md +++ b/packages/subproviders/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v3.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) diff --git a/packages/types/CHANGELOG.json b/packages/types/CHANGELOG.json index c2a54f824..cb01ccc4a 100644 --- a/packages/types/CHANGELOG.json +++ b/packages/types/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "2.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "2.0.0", "changes": [ diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index a4f185dca..e43be5e55 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -5,9 +5,15 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v2.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) + * Update `ZeroExTransaction` type and add `SignedZeroExTransaction` type (#1576) + * Add `EIP712DomainWithDefaultSchema` type (#1576) ## v1.5.2 - _January 15, 2019_ diff --git a/packages/utils/CHANGELOG.json b/packages/utils/CHANGELOG.json index 8e8a125ef..9ff26e3e4 100644 --- a/packages/utils/CHANGELOG.json +++ b/packages/utils/CHANGELOG.json @@ -6,7 +6,8 @@ "note": "ABI Decode NULL for all data types", "pr": 1587 } - ] + ], + "timestamp": 1549452781 }, { "version": "4.0.1", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index f76166f94..e4b581aef 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.2 - _February 6, 2019_ + + * ABI Decode NULL for all data types (#1587) + ## v4.0.1 - _February 5, 2019_ * ABI Decode NULL as False (#1582) diff --git a/packages/web3-wrapper/CHANGELOG.json b/packages/web3-wrapper/CHANGELOG.json index 8dd98a4ae..e9e85be24 100644 --- a/packages/web3-wrapper/CHANGELOG.json +++ b/packages/web3-wrapper/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549452781, + "version": "4.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "4.0.0", "changes": [ diff --git a/packages/web3-wrapper/CHANGELOG.md b/packages/web3-wrapper/CHANGELOG.md index 255b37ade..82b646a04 100644 --- a/packages/web3-wrapper/CHANGELOG.md +++ b/packages/web3-wrapper/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.1 - _February 6, 2019_ + + * Dependencies updated + ## v4.0.0 - _February 5, 2019_ * Upgrade the bignumber.js to v8.0.2 (#1517) -- cgit v1.2.3 From dbb3c5e32b26a8c2edf6be19a8216851b7c65888 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Wed, 6 Feb 2019 11:41:24 +0000 Subject: Publish - 0x.js@4.0.1 - @0x/abi-gen@2.0.1 - @0x/abi-gen-wrappers@3.0.1 - @0x/assert@2.0.1 - @0x/asset-buyer@5.0.1 - @0x/base-contract@4.0.1 - @0x/connect@4.0.1 - @0x/contract-wrappers@7.0.0 - @0x/dev-tools-pages@0.0.16 - @0x/dev-utils@2.0.1 - @0x/fill-scenarios@2.0.1 - @0x/instant@1.0.10 - @0x/json-schemas@3.0.1 - @0x/metacoin@0.0.38 - @0x/migrations@3.0.1 - @0x/monorepo-scripts@1.0.21 - @0x/order-utils@5.0.0 - @0x/order-watcher@3.0.1 - @0x/pipeline@1.0.7 - @0x/react-docs@2.0.1 - @0x/react-shared@2.0.1 - @0x/sol-compiler@3.0.1 - @0x/sol-coverage@2.0.1 - @0x/sol-doc@2.0.1 - @0x/sol-profiler@2.0.2 - @0x/sol-resolver@2.0.1 - @0x/sol-trace@2.0.2 - @0x/sol-tracing-utils@6.0.1 - @0x/sra-spec@2.0.1 - @0x/subproviders@3.0.1 - @0x/testnet-faucets@1.0.66 - @0x/types@2.0.1 - @0x/utils@4.0.2 - @0x/web3-wrapper@4.0.1 - @0x/website@0.0.69 - @0x/contracts-asset-proxy@1.0.2 - @0x/contracts-erc20@1.0.2 - @0x/contracts-erc721@1.0.2 - @0x/contracts-exchange@1.0.2 - @0x/contracts-exchange-forwarder@1.0.2 - @0x/contracts-exchange-libs@1.0.2 - @0x/contracts-extensions@2.0.1 - @0x/contracts-multisig@2.0.1 - @0x/contracts-test-utils@3.0.1 - @0x/contracts-utils@2.0.1 --- contracts/asset-proxy/package.json | 26 +++++++++++------------ contracts/erc20/package.json | 22 ++++++++++---------- contracts/erc721/package.json | 20 +++++++++--------- contracts/exchange-forwarder/package.json | 34 +++++++++++++++---------------- contracts/exchange-libs/package.json | 22 ++++++++++---------- contracts/exchange/package.json | 30 +++++++++++++-------------- contracts/extensions/package.json | 34 +++++++++++++++---------------- contracts/multisig/package.json | 22 ++++++++++---------- contracts/test-utils/package.json | 24 +++++++++++----------- contracts/utils/package.json | 20 +++++++++--------- packages/0x.js/package.json | 26 +++++++++++------------ packages/abi-gen-wrappers/package.json | 12 +++++------ packages/abi-gen/package.json | 4 ++-- packages/assert/package.json | 6 +++--- packages/asset-buyer/package.json | 20 +++++++++--------- packages/base-contract/package.json | 6 +++--- packages/connect/package.json | 12 +++++------ packages/contract-wrappers/package.json | 26 +++++++++++------------ packages/dev-tools-pages/package.json | 4 ++-- packages/dev-utils/package.json | 10 ++++----- packages/fill-scenarios/package.json | 14 ++++++------- packages/instant/package.json | 18 ++++++++-------- packages/json-schemas/package.json | 4 ++-- packages/metacoin/package.json | 24 +++++++++++----------- packages/migrations/package.json | 20 +++++++++--------- packages/monorepo-scripts/package.json | 4 ++-- packages/order-utils/package.json | 20 +++++++++--------- packages/order-watcher/package.json | 28 ++++++++++++------------- packages/pipeline/package.json | 18 ++++++++-------- packages/react-docs/package.json | 10 ++++----- packages/react-shared/package.json | 6 +++--- packages/sol-compiler/package.json | 16 +++++++-------- packages/sol-coverage/package.json | 6 +++--- packages/sol-doc/package.json | 8 ++++---- packages/sol-profiler/package.json | 6 +++--- packages/sol-resolver/package.json | 4 ++-- packages/sol-trace/package.json | 6 +++--- packages/sol-tracing-utils/package.json | 14 ++++++------- packages/sra-spec/package.json | 4 ++-- packages/subproviders/package.json | 10 ++++----- packages/testnet-faucets/package.json | 10 ++++----- packages/types/package.json | 2 +- packages/utils/package.json | 4 ++-- packages/web3-wrapper/package.json | 8 ++++---- packages/website/package.json | 22 ++++++++++---------- 45 files changed, 333 insertions(+), 333 deletions(-) diff --git a/contracts/asset-proxy/package.json b/contracts/asset-proxy/package.json index 101109a80..b185124dd 100644 --- a/contracts/asset-proxy/package.json +++ b/contracts/asset-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-asset-proxy", - "version": "1.0.1", + "version": "1.0.2", "engines": { "node": ">=6.12" }, @@ -44,9 +44,9 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -63,16 +63,16 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-erc20": "^1.0.1", - "@0x/contracts-erc721": "^1.0.1", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/contracts-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-erc20": "^1.0.2", + "@0x/contracts-erc721": "^1.0.2", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/erc20/package.json b/contracts/erc20/package.json index e60af6bfe..936854a7a 100644 --- a/contracts/erc20/package.json +++ b/contracts/erc20/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-erc20", - "version": "1.0.1", + "version": "1.0.2", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -64,13 +64,13 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-exchange-libs": "^1.0.1", - "@0x/contracts-utils": "^2.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-exchange-libs": "^1.0.2", + "@0x/contracts-utils": "^2.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/erc721/package.json b/contracts/erc721/package.json index 0a31a48ff..175e12fa6 100644 --- a/contracts/erc721/package.json +++ b/contracts/erc721/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-erc721", - "version": "1.0.1", + "version": "1.0.2", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -64,12 +64,12 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-utils": "^2.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-utils": "^2.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/exchange-forwarder/package.json b/contracts/exchange-forwarder/package.json index 53b7a92d9..8cee3cf80 100644 --- a/contracts/exchange-forwarder/package.json +++ b/contracts/exchange-forwarder/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange-forwarder", - "version": "1.0.1", + "version": "1.0.2", "engines": { "node": ">=6.12" }, @@ -44,11 +44,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contract-wrappers": "^6.0.1", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contract-wrappers": "^7.0.0", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -65,18 +65,18 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-asset-proxy": "^1.0.1", - "@0x/contracts-erc20": "^1.0.1", - "@0x/contracts-erc721": "^1.0.1", - "@0x/contracts-exchange": "^1.0.1", - "@0x/contracts-exchange-libs": "^1.0.1", - "@0x/contracts-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-asset-proxy": "^1.0.2", + "@0x/contracts-erc20": "^1.0.2", + "@0x/contracts-erc721": "^1.0.2", + "@0x/contracts-exchange": "^1.0.2", + "@0x/contracts-exchange-libs": "^1.0.2", + "@0x/contracts-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/exchange-libs/package.json b/contracts/exchange-libs/package.json index bd35e9888..0e05830f4 100644 --- a/contracts/exchange-libs/package.json +++ b/contracts/exchange-libs/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange-libs", - "version": "1.0.1", + "version": "1.0.2", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/libs/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -64,13 +64,13 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/exchange/package.json b/contracts/exchange/package.json index 76fe7f215..9bc6c5340 100644 --- a/contracts/exchange/package.json +++ b/contracts/exchange/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange", - "version": "1.0.1", + "version": "1.0.2", "engines": { "node": ">=6.12" }, @@ -44,9 +44,9 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -63,18 +63,18 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-asset-proxy": "^1.0.1", - "@0x/contracts-erc20": "^1.0.1", - "@0x/contracts-erc721": "^1.0.1", - "@0x/contracts-exchange-libs": "^1.0.1", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/contracts-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-asset-proxy": "^1.0.2", + "@0x/contracts-erc20": "^1.0.2", + "@0x/contracts-erc721": "^1.0.2", + "@0x/contracts-exchange-libs": "^1.0.2", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.5" diff --git a/contracts/extensions/package.json b/contracts/extensions/package.json index 2c8767bcb..09fc2b85a 100644 --- a/contracts/extensions/package.json +++ b/contracts/extensions/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-extensions", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -44,11 +44,11 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contract-wrappers": "^6.0.1", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contract-wrappers": "^7.0.0", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -65,18 +65,18 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-asset-proxy": "^1.0.1", - "@0x/contracts-erc20": "^1.0.1", - "@0x/contracts-erc721": "^1.0.1", - "@0x/contracts-exchange": "^1.0.1", - "@0x/contracts-exchange-libs": "^1.0.1", - "@0x/contracts-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-asset-proxy": "^1.0.2", + "@0x/contracts-erc20": "^1.0.2", + "@0x/contracts-erc721": "^1.0.2", + "@0x/contracts-exchange": "^1.0.2", + "@0x/contracts-exchange-libs": "^1.0.2", + "@0x/contracts-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/multisig/package.json b/contracts/multisig/package.json index 2bd71e240..e947ef571 100644 --- a/contracts/multisig/package.json +++ b/contracts/multisig/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-multisig", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/multisig/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/node": "*", @@ -64,13 +64,13 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/contracts-asset-proxy": "^1.0.1", - "@0x/contracts-erc20": "^1.0.1", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/contracts-asset-proxy": "^1.0.2", + "@0x/contracts-erc20": "^1.0.2", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.5" }, diff --git a/contracts/test-utils/package.json b/contracts/test-utils/package.json index e47561cdb..484562125 100644 --- a/contracts/test-utils/package.json +++ b/contracts/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-test-utils", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=6.12" }, @@ -40,19 +40,19 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/sol-compiler": "^3.0.0", - "@0x/sol-coverage": "^2.0.0", - "@0x/sol-profiler": "^2.0.1", - "@0x/sol-trace": "^2.0.1", - "@0x/subproviders": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/sol-compiler": "^3.0.1", + "@0x/sol-coverage": "^2.0.1", + "@0x/sol-profiler": "^2.0.2", + "@0x/sol-trace": "^2.0.2", + "@0x/subproviders": "^3.0.1", "@0x/tslint-config": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/bn.js": "^4.11.0", "@types/js-combinatorics": "^0.5.29", "@types/lodash": "4.14.104", diff --git a/contracts/utils/package.json b/contracts/utils/package.json index f277b6673..62b774b5b 100644 --- a/contracts/utils/package.json +++ b/contracts/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-utils", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -44,10 +44,10 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/contracts/utils/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/abi-gen": "^2.0.1", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/bn.js": "^4.11.0", "@types/lodash": "4.14.104", @@ -65,12 +65,12 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/base-contract": "^4.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "bn.js": "^4.11.8", "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", diff --git a/packages/0x.js/package.json b/packages/0x.js/package.json index 58cd439fd..a3e4886da 100644 --- a/packages/0x.js/package.json +++ b/packages/0x.js/package.json @@ -1,6 +1,6 @@ { "name": "0x.js", - "version": "4.0.0", + "version": "4.0.1", "engines": { "node": ">=6.12" }, @@ -42,10 +42,10 @@ }, "license": "Apache-2.0", "devDependencies": { - "@0x/abi-gen-wrappers": "^3.0.0", + "@0x/abi-gen-wrappers": "^3.0.1", "@0x/contract-addresses": "^2.2.1", - "@0x/dev-utils": "^2.0.0", - "@0x/migrations": "^3.0.0", + "@0x/dev-utils": "^2.0.1", + "@0x/migrations": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", @@ -72,16 +72,16 @@ "webpack": "^4.20.2" }, "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/base-contract": "^4.0.0", - "@0x/contract-wrappers": "^6.0.1", - "@0x/order-utils": "^4.0.0", - "@0x/order-watcher": "^3.0.0", - "@0x/subproviders": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/assert": "^2.0.1", + "@0x/base-contract": "^4.0.1", + "@0x/contract-wrappers": "^7.0.0", + "@0x/order-utils": "^5.0.0", + "@0x/order-watcher": "^3.0.1", + "@0x/subproviders": "^3.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/web3-provider-engine": "^14.0.0", "ethereum-types": "^2.0.0", "ethers": "~4.0.4", diff --git a/packages/abi-gen-wrappers/package.json b/packages/abi-gen-wrappers/package.json index 2372aacda..ce6183169 100644 --- a/packages/abi-gen-wrappers/package.json +++ b/packages/abi-gen-wrappers/package.json @@ -1,6 +1,6 @@ { "name": "@0x/abi-gen-wrappers", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=6.12" }, @@ -30,19 +30,19 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/abi-gen-wrappers/README.md", "devDependencies": { - "@0x/abi-gen": "^2.0.0", + "@0x/abi-gen": "^2.0.1", "@0x/abi-gen-templates": "^2.0.0", "@0x/tslint-config": "^3.0.0", - "@0x/types": "^2.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/types": "^2.0.1", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11", "shx": "^0.2.2" }, "dependencies": { - "@0x/base-contract": "^4.0.0" + "@0x/base-contract": "^4.0.1" }, "publishConfig": { "access": "public" diff --git a/packages/abi-gen/package.json b/packages/abi-gen/package.json index 3199eb120..3856f29b9 100644 --- a/packages/abi-gen/package.json +++ b/packages/abi-gen/package.json @@ -1,6 +1,6 @@ { "name": "@0x/abi-gen", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -32,7 +32,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/packages/abi-gen/README.md", "dependencies": { "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", + "@0x/utils": "^4.0.2", "chalk": "^2.3.0", "ethereum-types": "^2.0.0", "glob": "^7.1.2", diff --git a/packages/assert/package.json b/packages/assert/package.json index e071e3992..6b87d67f2 100644 --- a/packages/assert/package.json +++ b/packages/assert/package.json @@ -1,6 +1,6 @@ { "name": "@0x/assert", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -44,9 +44,9 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/json-schemas": "^3.0.0", + "@0x/json-schemas": "^3.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", + "@0x/utils": "^4.0.2", "lodash": "^4.17.11", "valid-url": "^1.0.9" }, diff --git a/packages/asset-buyer/package.json b/packages/asset-buyer/package.json index e4a8dcd6a..5a53330a4 100644 --- a/packages/asset-buyer/package.json +++ b/packages/asset-buyer/package.json @@ -1,6 +1,6 @@ { "name": "@0x/asset-buyer", - "version": "5.0.0", + "version": "5.0.1", "engines": { "node": ">=6.12" }, @@ -36,16 +36,16 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/asset-buyer/README.md", "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/connect": "^4.0.0", - "@0x/contract-wrappers": "^6.0.1", - "@0x/json-schemas": "^3.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/subproviders": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/assert": "^2.0.1", + "@0x/connect": "^4.0.1", + "@0x/contract-wrappers": "^7.0.0", + "@0x/json-schemas": "^3.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/subproviders": "^3.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "lodash": "^4.17.11" }, diff --git a/packages/base-contract/package.json b/packages/base-contract/package.json index 1dbc6a854..ac7b3fb87 100644 --- a/packages/base-contract/package.json +++ b/packages/base-contract/package.json @@ -1,6 +1,6 @@ { "name": "@0x/base-contract", - "version": "4.0.0", + "version": "4.0.1", "engines": { "node": ">=6.12" }, @@ -41,8 +41,8 @@ }, "dependencies": { "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11" diff --git a/packages/connect/package.json b/packages/connect/package.json index b0e1fd3b2..5c54fc252 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -1,6 +1,6 @@ { "name": "@0x/connect", - "version": "4.0.0", + "version": "4.0.1", "engines": { "node": ">=6.12" }, @@ -44,12 +44,12 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/connect/README.md", "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/json-schemas": "^3.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/assert": "^2.0.1", + "@0x/json-schemas": "^3.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", + "@0x/utils": "^4.0.2", "lodash": "^4.17.11", "query-string": "^6.0.0", "sinon": "^4.0.0", diff --git a/packages/contract-wrappers/package.json b/packages/contract-wrappers/package.json index 562eba81c..ac764942a 100644 --- a/packages/contract-wrappers/package.json +++ b/packages/contract-wrappers/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contract-wrappers", - "version": "6.0.1", + "version": "7.0.0", "description": "Smart TS wrappers for 0x smart contracts", "keywords": [ "0xproject", @@ -37,9 +37,9 @@ "node": ">=6.0.0" }, "devDependencies": { - "@0x/dev-utils": "^2.0.0", - "@0x/migrations": "^3.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/dev-utils": "^2.0.1", + "@0x/migrations": "^3.0.1", + "@0x/subproviders": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", @@ -65,18 +65,18 @@ "web3-provider-engine": "14.0.6" }, "dependencies": { - "@0x/abi-gen-wrappers": "^3.0.0", - "@0x/assert": "^2.0.0", + "@0x/abi-gen-wrappers": "^3.0.1", + "@0x/assert": "^2.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contracts-test-utils": "^3.0.0", - "@0x/fill-scenarios": "^2.0.0", - "@0x/json-schemas": "^3.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/contracts-test-utils": "^3.0.1", + "@0x/fill-scenarios": "^2.0.1", + "@0x/json-schemas": "^3.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "ethereumjs-abi": "0.6.5", "ethereumjs-blockstream": "6.0.0", diff --git a/packages/dev-tools-pages/package.json b/packages/dev-tools-pages/package.json index 3a3345e82..ad6febd54 100644 --- a/packages/dev-tools-pages/package.json +++ b/packages/dev-tools-pages/package.json @@ -1,6 +1,6 @@ { "name": "@0x/dev-tools-pages", - "version": "0.0.15", + "version": "0.0.16", "engines": { "node": ">=6.12" }, @@ -26,7 +26,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@0x/react-shared": "^2.0.0", + "@0x/react-shared": "^2.0.1", "basscss": "^8.0.3", "bowser": "^1.9.3", "highlight.js": "^9.13.1", diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index 41956765b..183e20fc1 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/dev-utils", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -41,11 +41,11 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/subproviders": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/subproviders": "^3.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/web3-provider-engine": "^14.0.0", "chai": "^4.0.1", "ethereum-types": "^2.0.0", diff --git a/packages/fill-scenarios/package.json b/packages/fill-scenarios/package.json index 5bde3f23e..6833a34bc 100644 --- a/packages/fill-scenarios/package.json +++ b/packages/fill-scenarios/package.json @@ -1,6 +1,6 @@ { "name": "@0x/fill-scenarios", - "version": "2.0.0", + "version": "2.0.1", "description": "0x order fill scenario generator", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,14 +28,14 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen-wrappers": "^3.0.0", - "@0x/base-contract": "^4.0.0", + "@0x/abi-gen-wrappers": "^3.0.1", + "@0x/base-contract": "^4.0.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "ethereum-types": "^2.0.0", "ethers": "~4.0.4", "lodash": "^4.17.11" diff --git a/packages/instant/package.json b/packages/instant/package.json index 3b7055595..81a7ccd61 100644 --- a/packages/instant/package.json +++ b/packages/instant/package.json @@ -1,6 +1,6 @@ { "name": "@0x/instant", - "version": "1.0.9", + "version": "1.0.10", "engines": { "node": ">=6.12" }, @@ -42,15 +42,15 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/instant/README.md", "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/asset-buyer": "^5.0.0", - "@0x/json-schemas": "^3.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/subproviders": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/assert": "^2.0.1", + "@0x/asset-buyer": "^5.0.1", + "@0x/json-schemas": "^3.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/subproviders": "^3.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "babel-runtime": "^6.26.0", "bowser": "^1.9.4", "copy-to-clipboard": "^3.0.8", diff --git a/packages/json-schemas/package.json b/packages/json-schemas/package.json index a1966897f..1b6fdc116 100644 --- a/packages/json-schemas/package.json +++ b/packages/json-schemas/package.json @@ -1,6 +1,6 @@ { "name": "@0x/json-schemas", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=6.12" }, @@ -46,7 +46,7 @@ }, "devDependencies": { "@0x/tslint-config": "^3.0.0", - "@0x/utils": "^4.0.1", + "@0x/utils": "^4.0.2", "@types/lodash.foreach": "^4.5.3", "@types/lodash.values": "^4.3.3", "@types/mocha": "^2.2.42", diff --git a/packages/metacoin/package.json b/packages/metacoin/package.json index 63b137df0..24b387355 100644 --- a/packages/metacoin/package.json +++ b/packages/metacoin/package.json @@ -1,6 +1,6 @@ { "name": "@0x/metacoin", - "version": "0.0.37", + "version": "0.0.38", "engines": { "node": ">=6.12" }, @@ -29,18 +29,18 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@0x/abi-gen": "^2.0.0", + "@0x/abi-gen": "^2.0.1", "@0x/abi-gen-templates": "^2.0.0", - "@0x/base-contract": "^4.0.0", - "@0x/sol-coverage": "^2.0.0", - "@0x/sol-profiler": "^2.0.1", - "@0x/sol-trace": "^2.0.1", - "@0x/subproviders": "^3.0.0", + "@0x/base-contract": "^4.0.1", + "@0x/sol-coverage": "^2.0.1", + "@0x/sol-profiler": "^2.0.2", + "@0x/sol-trace": "^2.0.2", + "@0x/subproviders": "^3.0.1", "@0x/tslint-config": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/mocha": "^2.2.42", "copyfiles": "^2.0.0", "ethereum-types": "^2.0.0", @@ -49,8 +49,8 @@ "run-s": "^0.0.0" }, "devDependencies": { - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", "chai": "^4.0.1", "chai-as-promised": "^7.1.0", "chai-bignumber": "^3.0.0", diff --git a/packages/migrations/package.json b/packages/migrations/package.json index 6ad48b3a6..269cbad17 100644 --- a/packages/migrations/package.json +++ b/packages/migrations/package.json @@ -1,6 +1,6 @@ { "name": "@0x/migrations", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=6.12" }, @@ -35,9 +35,9 @@ }, "license": "Apache-2.0", "devDependencies": { - "@0x/dev-utils": "^2.0.0", + "@0x/dev-utils": "^2.0.1", "@0x/tslint-config": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/types": "^2.0.1", "@types/yargs": "^11.0.0", "make-promises-safe": "^1.1.0", "npm-run-all": "^4.1.2", @@ -48,16 +48,16 @@ "yargs": "^10.0.3" }, "dependencies": { - "@0x/abi-gen-wrappers": "^3.0.0", - "@0x/base-contract": "^4.0.0", + "@0x/abi-gen-wrappers": "^3.0.1", + "@0x/base-contract": "^4.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/order-utils": "^4.0.0", - "@0x/sol-compiler": "^3.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/order-utils": "^5.0.0", + "@0x/sol-compiler": "^3.0.1", + "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@ledgerhq/hw-app-eth": "^4.3.0", "ethereum-types": "^2.0.0", "ethers": "~4.0.4", diff --git a/packages/monorepo-scripts/package.json b/packages/monorepo-scripts/package.json index dbe2d081c..6d94aa586 100644 --- a/packages/monorepo-scripts/package.json +++ b/packages/monorepo-scripts/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@0x/monorepo-scripts", - "version": "1.0.20", + "version": "1.0.21", "engines": { "node": ">=6.12" }, @@ -47,7 +47,7 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/utils": "^4.0.1", + "@0x/utils": "^4.0.2", "@lerna/batch-packages": "^3.0.0-beta.18", "@types/depcheck": "^0.6.0", "async-child-process": "^1.1.1", diff --git a/packages/order-utils/package.json b/packages/order-utils/package.json index 8645581ab..35961d085 100644 --- a/packages/order-utils/package.json +++ b/packages/order-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/order-utils", - "version": "4.0.0", + "version": "5.0.0", "engines": { "node": ">=6.12" }, @@ -35,7 +35,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/order-utils/README.md", "devDependencies": { - "@0x/dev-utils": "^2.0.0", + "@0x/dev-utils": "^2.0.1", "@0x/tslint-config": "^3.0.0", "@types/bn.js": "^4.11.0", "@types/lodash": "4.14.104", @@ -53,16 +53,16 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen-wrappers": "^3.0.0", - "@0x/assert": "^2.0.0", - "@0x/base-contract": "^4.0.0", - "@0x/contract-artifacts": "^1.3.0", + "@0x/abi-gen-wrappers": "^3.0.1", + "@0x/assert": "^2.0.1", + "@0x/base-contract": "^4.0.1", "@0x/contract-addresses": "^2.2.1", - "@0x/json-schemas": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/contract-artifacts": "^1.3.0", + "@0x/json-schemas": "^3.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/node": "*", "bn.js": "^4.11.8", "ethereum-types": "^2.0.0", diff --git a/packages/order-watcher/package.json b/packages/order-watcher/package.json index 472b59bbd..6d52740ac 100644 --- a/packages/order-watcher/package.json +++ b/packages/order-watcher/package.json @@ -1,6 +1,6 @@ { "name": "@0x/order-watcher", - "version": "3.0.0", + "version": "3.0.1", "description": "An order watcher daemon that watches for order validity", "keywords": [ "0x", @@ -38,9 +38,9 @@ "node": ">=6.0.0" }, "devDependencies": { - "@0x/dev-utils": "^2.0.0", - "@0x/migrations": "^3.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/dev-utils": "^2.0.1", + "@0x/migrations": "^3.0.1", + "@0x/subproviders": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/bintrees": "^1.0.2", "@types/lodash": "4.14.104", @@ -63,19 +63,19 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/abi-gen-wrappers": "^3.0.0", - "@0x/assert": "^2.0.0", - "@0x/base-contract": "^4.0.0", + "@0x/abi-gen-wrappers": "^3.0.1", + "@0x/assert": "^2.0.1", + "@0x/base-contract": "^4.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^6.0.1", - "@0x/fill-scenarios": "^2.0.0", - "@0x/json-schemas": "^3.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/types": "^2.0.0", + "@0x/contract-wrappers": "^7.0.0", + "@0x/fill-scenarios": "^2.0.1", + "@0x/json-schemas": "^3.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "bintrees": "^1.0.2", "ethereum-types": "^2.0.0", "ethereumjs-blockstream": "6.0.0", diff --git a/packages/pipeline/package.json b/packages/pipeline/package.json index e1292c0df..e9abb4e13 100644 --- a/packages/pipeline/package.json +++ b/packages/pipeline/package.json @@ -1,6 +1,6 @@ { "name": "@0x/pipeline", - "version": "1.0.6", + "version": "1.0.7", "private": true, "description": "Data pipeline for offline analysis", "scripts": { @@ -39,16 +39,16 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/connect": "^4.0.0", + "@0x/connect": "^4.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^6.0.1", - "@0x/dev-utils": "^2.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/subproviders": "^3.0.0", - "@0x/types": "^2.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/contract-wrappers": "^7.0.0", + "@0x/dev-utils": "^2.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/subproviders": "^3.0.1", + "@0x/types": "^2.0.1", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/dockerode": "^2.5.9", "@types/p-limit": "^2.0.0", "async-parallel": "^1.2.3", diff --git a/packages/react-docs/package.json b/packages/react-docs/package.json index d9c354e25..569aae3ce 100644 --- a/packages/react-docs/package.json +++ b/packages/react-docs/package.json @@ -1,6 +1,6 @@ { "name": "@0x/react-docs", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -24,7 +24,7 @@ "url": "https://github.com/0xProject/0x-monorepo.git" }, "devDependencies": { - "@0x/dev-utils": "^2.0.0", + "@0x/dev-utils": "^2.0.1", "@0x/tslint-config": "^3.0.0", "@types/compare-versions": "^3.0.0", "@types/styled-components": "4.0.0", @@ -34,9 +34,9 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/react-shared": "^2.0.0", - "@0x/types": "^2.0.0", - "@0x/utils": "^4.0.1", + "@0x/react-shared": "^2.0.1", + "@0x/types": "^2.0.1", + "@0x/utils": "^4.0.2", "@types/lodash": "4.14.104", "@types/material-ui": "^0.20.0", "@types/node": "*", diff --git a/packages/react-shared/package.json b/packages/react-shared/package.json index bf860b412..da464bc80 100644 --- a/packages/react-shared/package.json +++ b/packages/react-shared/package.json @@ -1,6 +1,6 @@ { "name": "@0x/react-shared", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -25,7 +25,7 @@ "url": "https://github.com/0xProject/0x-monorepo.git" }, "devDependencies": { - "@0x/dev-utils": "^2.0.0", + "@0x/dev-utils": "^2.0.1", "@0x/tslint-config": "^3.0.0", "make-promises-safe": "^1.1.0", "shx": "^0.2.2", @@ -33,7 +33,7 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/types": "^2.0.0", + "@0x/types": "^2.0.1", "@material-ui/core": "^3.0.1", "@types/is-mobile": "0.3.0", "@types/lodash": "4.14.104", diff --git a/packages/sol-compiler/package.json b/packages/sol-compiler/package.json index c16c6eb4a..3ba3c20e6 100644 --- a/packages/sol-compiler/package.json +++ b/packages/sol-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-compiler", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=6.12" }, @@ -42,7 +42,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-compiler/README.md", "devDependencies": { - "@0x/dev-utils": "^2.0.0", + "@0x/dev-utils": "^2.0.1", "@0x/tslint-config": "^3.0.0", "@types/chokidar": "^1.7.5", "@types/mkdirp": "^0.5.2", @@ -67,13 +67,13 @@ "zeppelin-solidity": "1.8.0" }, "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/json-schemas": "^3.0.0", - "@0x/sol-resolver": "^2.0.0", - "@0x/types": "^2.0.0", + "@0x/assert": "^2.0.1", + "@0x/json-schemas": "^3.0.1", + "@0x/sol-resolver": "^2.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/yargs": "^11.0.0", "chalk": "^2.3.0", "chokidar": "^2.0.4", diff --git a/packages/sol-coverage/package.json b/packages/sol-coverage/package.json index 8f0681639..f6be925bb 100644 --- a/packages/sol-coverage/package.json +++ b/packages/sol-coverage/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-coverage", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -29,8 +29,8 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-coverage/README.md", "dependencies": { - "@0x/sol-tracing-utils": "^6.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/sol-tracing-utils": "^6.0.1", + "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", "ethereum-types": "^2.0.0", "lodash": "^4.17.11" diff --git a/packages/sol-doc/package.json b/packages/sol-doc/package.json index 2004b5bd2..e68e3a237 100644 --- a/packages/sol-doc/package.json +++ b/packages/sol-doc/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-doc", - "version": "2.0.0", + "version": "2.0.1", "description": "Solidity documentation generator", "main": "lib/src/index.js", "types": "lib/src/index.d.js", @@ -25,9 +25,9 @@ "author": "F. Eugene Aumson", "license": "Apache-2.0", "dependencies": { - "@0x/sol-compiler": "^3.0.0", - "@0x/types": "^2.0.0", - "@0x/utils": "^4.0.1", + "@0x/sol-compiler": "^3.0.1", + "@0x/types": "^2.0.1", + "@0x/utils": "^4.0.2", "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "lodash": "^4.17.11", diff --git a/packages/sol-profiler/package.json b/packages/sol-profiler/package.json index 06ca7a708..8518c88b0 100644 --- a/packages/sol-profiler/package.json +++ b/packages/sol-profiler/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-profiler", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, @@ -29,8 +29,8 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-profiler/README.md", "dependencies": { - "@0x/sol-tracing-utils": "^6.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/sol-tracing-utils": "^6.0.1", + "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", "ethereum-types": "^2.0.0", "lodash": "^4.17.11" diff --git a/packages/sol-resolver/package.json b/packages/sol-resolver/package.json index 3f0fe3be4..1f5189537 100644 --- a/packages/sol-resolver/package.json +++ b/packages/sol-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-resolver", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -30,7 +30,7 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/types": "^2.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "lodash": "^4.17.11" }, diff --git a/packages/sol-trace/package.json b/packages/sol-trace/package.json index a1439de7e..678253ce7 100644 --- a/packages/sol-trace/package.json +++ b/packages/sol-trace/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-trace", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, @@ -29,8 +29,8 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-trace/README.md", "dependencies": { - "@0x/sol-tracing-utils": "^6.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/sol-tracing-utils": "^6.0.1", + "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", "chalk": "^2.3.0", "ethereum-types": "^2.0.0", diff --git a/packages/sol-tracing-utils/package.json b/packages/sol-tracing-utils/package.json index 082894b2c..5e2f69c82 100644 --- a/packages/sol-tracing-utils/package.json +++ b/packages/sol-tracing-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sol-tracing-utils", - "version": "6.0.0", + "version": "6.0.1", "engines": { "node": ">=6.12" }, @@ -42,13 +42,13 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sol-tracing-utils/README.md", "dependencies": { - "@0x/dev-utils": "^2.0.0", - "@0x/sol-compiler": "^3.0.0", - "@0x/sol-resolver": "^2.0.0", - "@0x/subproviders": "^3.0.0", + "@0x/dev-utils": "^2.0.1", + "@0x/sol-compiler": "^3.0.1", + "@0x/sol-resolver": "^2.0.1", + "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@types/solidity-parser-antlr": "^0.2.0", "chalk": "^2.3.0", "ethereum-types": "^2.0.0", diff --git a/packages/sra-spec/package.json b/packages/sra-spec/package.json index 34cfb0205..7644cbe7d 100644 --- a/packages/sra-spec/package.json +++ b/packages/sra-spec/package.json @@ -1,6 +1,6 @@ { "name": "@0x/sra-spec", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, @@ -35,7 +35,7 @@ }, "homepage": "https://github.com/0xProject/0x-monorepo/packages/sra-spec/README.md", "dependencies": { - "@0x/json-schemas": "^3.0.0", + "@0x/json-schemas": "^3.0.1", "@loopback/openapi-v3-types": "^0.8.2" }, "devDependencies": { diff --git a/packages/subproviders/package.json b/packages/subproviders/package.json index ffba02051..30728434f 100644 --- a/packages/subproviders/package.json +++ b/packages/subproviders/package.json @@ -1,6 +1,6 @@ { "name": "@0x/subproviders", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=6.12" }, @@ -29,11 +29,11 @@ } }, "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/types": "^2.0.0", + "@0x/assert": "^2.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@ledgerhq/hw-app-eth": "^4.3.0", "@ledgerhq/hw-transport-u2f": "4.24.0", "@types/eth-lightwallet": "^3.0.0", diff --git a/packages/testnet-faucets/package.json b/packages/testnet-faucets/package.json index dd1faf1b7..74c43a2d1 100644 --- a/packages/testnet-faucets/package.json +++ b/packages/testnet-faucets/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@0x/testnet-faucets", - "version": "1.0.65", + "version": "1.0.66", "engines": { "node": ">=6.12" }, @@ -18,11 +18,11 @@ "author": "Fabio Berger", "license": "Apache-2.0", "dependencies": { - "0x.js": "^4.0.0", - "@0x/subproviders": "^3.0.0", + "0x.js": "^4.0.1", + "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "body-parser": "^1.17.1", "ethereum-types": "^2.0.0", "ethereumjs-tx": "^1.3.5", diff --git a/packages/types/package.json b/packages/types/package.json index 89d1bbd1c..4e196b292 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@0x/types", - "version": "2.0.0", + "version": "2.0.1", "engines": { "node": ">=6.12" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index 8431b98c1..f5b69644e 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/utils", - "version": "4.0.1", + "version": "4.0.2", "engines": { "node": ">=6.12" }, @@ -44,7 +44,7 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/types": "^2.0.0", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@types/node": "*", "abortcontroller-polyfill": "^1.1.9", diff --git a/packages/web3-wrapper/package.json b/packages/web3-wrapper/package.json index eab2e6bce..967d2bc34 100644 --- a/packages/web3-wrapper/package.json +++ b/packages/web3-wrapper/package.json @@ -1,6 +1,6 @@ { "name": "@0x/web3-wrapper", - "version": "4.0.0", + "version": "4.0.1", "engines": { "node": ">=6.12" }, @@ -54,10 +54,10 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/assert": "^2.0.0", - "@0x/json-schemas": "^3.0.0", + "@0x/assert": "^2.0.1", + "@0x/json-schemas": "^3.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", + "@0x/utils": "^4.0.2", "ethereum-types": "^2.0.0", "ethereumjs-util": "^5.1.1", "ethers": "~4.0.4", diff --git a/packages/website/package.json b/packages/website/package.json index 651b0e118..25b503c58 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "name": "@0x/website", - "version": "0.0.68", + "version": "0.0.69", "engines": { "node": ">=6.12" }, @@ -20,18 +20,18 @@ "author": "Fabio Berger", "license": "Apache-2.0", "dependencies": { - "@0x/asset-buyer": "^5.0.0", + "@0x/asset-buyer": "^5.0.1", "@0x/contract-addresses": "^2.2.1", - "@0x/contract-wrappers": "^6.0.1", - "@0x/json-schemas": "^3.0.0", - "@0x/order-utils": "^4.0.0", - "@0x/react-docs": "^2.0.0", - "@0x/react-shared": "^2.0.0", - "@0x/subproviders": "^3.0.0", - "@0x/types": "^2.0.0", + "@0x/contract-wrappers": "^7.0.0", + "@0x/json-schemas": "^3.0.1", + "@0x/order-utils": "^5.0.0", + "@0x/react-docs": "^2.0.1", + "@0x/react-shared": "^2.0.1", + "@0x/subproviders": "^3.0.1", + "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", - "@0x/utils": "^4.0.1", - "@0x/web3-wrapper": "^4.0.0", + "@0x/utils": "^4.0.2", + "@0x/web3-wrapper": "^4.0.1", "@reach/dialog": "^0.1.2", "@types/react-lazyload": "^2.3.1", "@types/react-loadable": "^5.4.2", -- cgit v1.2.3 From a50eefc44e965c9d901638672857bd4c44c758e9 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Wed, 6 Feb 2019 14:08:45 +0000 Subject: Fix paragraph rendering on wiki --- packages/react-shared/src/components/markdown_paragraph_block.tsx | 6 +++++- packages/website/less/all.less | 7 ------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/react-shared/src/components/markdown_paragraph_block.tsx b/packages/react-shared/src/components/markdown_paragraph_block.tsx index eeaef8571..9ed44ed07 100644 --- a/packages/react-shared/src/components/markdown_paragraph_block.tsx +++ b/packages/react-shared/src/components/markdown_paragraph_block.tsx @@ -6,5 +6,9 @@ import { colors } from '../utils/colors'; export interface MarkdownParagraphBlockProps {} export const MarkdownParagraphBlock: React.StatelessComponent = ({ children }) => { - return {children}; + return ( + + {children} + + ); }; diff --git a/packages/website/less/all.less b/packages/website/less/all.less index 5d1dccc98..d288b182b 100644 --- a/packages/website/less/all.less +++ b/packages/website/less/all.less @@ -88,13 +88,6 @@ code { color: #1d5cde; // linkBlue } - h1, - h2, - h3, - h4 { - padding-top: 15px; - } - p, blockquote, ol, -- cgit v1.2.3 From ac58ace8cfd02e0d6f39fc833eb515fbd8340482 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Thu, 7 Feb 2019 00:16:39 +0000 Subject: Add CHANGELOG entry about faux publish of contract packages --- contracts/asset-proxy/CHANGELOG.json | 8 ++++++++ contracts/erc20/CHANGELOG.json | 8 ++++++++ contracts/erc721/CHANGELOG.json | 8 ++++++++ contracts/exchange-forwarder/CHANGELOG.json | 8 ++++++++ contracts/exchange-libs/CHANGELOG.json | 8 ++++++++ contracts/exchange/CHANGELOG.json | 8 ++++++++ contracts/extensions/CHANGELOG.json | 8 ++++++++ contracts/multisig/CHANGELOG.json | 8 ++++++++ contracts/test-utils/CHANGELOG.json | 8 ++++++++ contracts/utils/CHANGELOG.json | 8 ++++++++ 10 files changed, 80 insertions(+) diff --git a/contracts/asset-proxy/CHANGELOG.json b/contracts/asset-proxy/CHANGELOG.json index 940294368..ad2548d12 100644 --- a/contracts/asset-proxy/CHANGELOG.json +++ b/contracts/asset-proxy/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.0.3", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "1.0.2", diff --git a/contracts/erc20/CHANGELOG.json b/contracts/erc20/CHANGELOG.json index 64e5cc844..bb7e83cb5 100644 --- a/contracts/erc20/CHANGELOG.json +++ b/contracts/erc20/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.0.3", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "1.0.2", diff --git a/contracts/erc721/CHANGELOG.json b/contracts/erc721/CHANGELOG.json index c2a40b4fc..a5d331a8b 100644 --- a/contracts/erc721/CHANGELOG.json +++ b/contracts/erc721/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.0.3", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "1.0.2", diff --git a/contracts/exchange-forwarder/CHANGELOG.json b/contracts/exchange-forwarder/CHANGELOG.json index 8b9292e0f..7e18cf796 100644 --- a/contracts/exchange-forwarder/CHANGELOG.json +++ b/contracts/exchange-forwarder/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.0.3", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "1.0.2", diff --git a/contracts/exchange-libs/CHANGELOG.json b/contracts/exchange-libs/CHANGELOG.json index 56fa0308a..ebb5eb8e8 100644 --- a/contracts/exchange-libs/CHANGELOG.json +++ b/contracts/exchange-libs/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.0.3", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "1.0.2", diff --git a/contracts/exchange/CHANGELOG.json b/contracts/exchange/CHANGELOG.json index c0b783ef9..c9ecf878a 100644 --- a/contracts/exchange/CHANGELOG.json +++ b/contracts/exchange/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.0.3", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "1.0.2", diff --git a/contracts/extensions/CHANGELOG.json b/contracts/extensions/CHANGELOG.json index a3df1c2ee..589e989d5 100644 --- a/contracts/extensions/CHANGELOG.json +++ b/contracts/extensions/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "2.0.2", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "2.0.1", diff --git a/contracts/multisig/CHANGELOG.json b/contracts/multisig/CHANGELOG.json index 951c5679b..50ea3c6ad 100644 --- a/contracts/multisig/CHANGELOG.json +++ b/contracts/multisig/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "2.0.2", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "2.0.1", diff --git a/contracts/test-utils/CHANGELOG.json b/contracts/test-utils/CHANGELOG.json index f1aaad3b4..9809347f6 100644 --- a/contracts/test-utils/CHANGELOG.json +++ b/contracts/test-utils/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "3.0.2", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "3.0.1", diff --git a/contracts/utils/CHANGELOG.json b/contracts/utils/CHANGELOG.json index 1b6a8d2c3..fbe3b5530 100644 --- a/contracts/utils/CHANGELOG.json +++ b/contracts/utils/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "2.0.2", + "changes": [ + { + "note": "Fake publish to enable pinning" + } + ] + }, { "timestamp": 1549452781, "version": "2.0.1", -- cgit v1.2.3 From b883b183a6c6011e306fee4338eb4d0da698911a Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Thu, 7 Feb 2019 01:03:43 +0000 Subject: Stop exporting EIP712 schemas --- packages/order-utils/CHANGELOG.json | 6 ++++++ packages/order-utils/src/eip712_utils.ts | 20 +++++++------------- packages/order-utils/src/index.ts | 9 +-------- packages/order-utils/test/eip712_utils_test.ts | 17 ++++++----------- 4 files changed, 20 insertions(+), 32 deletions(-) diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index b5eb209d7..fcecdd48e 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -1,4 +1,10 @@ [ + { + "version": "6.0.0", + "changes": { + "note": "Stop exporting the EIP712 schemas" + } + }, { "version": "5.0.0", "changes": [ diff --git a/packages/order-utils/src/eip712_utils.ts b/packages/order-utils/src/eip712_utils.ts index 313653c63..685fdc8c8 100644 --- a/packages/order-utils/src/eip712_utils.ts +++ b/packages/order-utils/src/eip712_utils.ts @@ -12,12 +12,6 @@ import * as _ from 'lodash'; import { constants } from './constants'; -export const DEFAULT_DOMAIN_SCHEMA = constants.DEFAULT_DOMAIN_SCHEMA; -export const EXCHANGE_DOMAIN_NAME = constants.EXCHANGE_DOMAIN_NAME; -export const EXCHANGE_DOMAIN_VERSION = constants.EXCHANGE_DOMAIN_VERSION; -export const EXCHANGE_ORDER_SCHEMA = constants.EXCHANGE_ORDER_SCHEMA; -export const EXCHANGE_ZEROEX_TRANSACTION_SCHEMA = constants.EXCHANGE_ZEROEX_TRANSACTION_SCHEMA; - export const eip712Utils = { /** * Creates a EIP712TypedData object specific to the 0x protocol for use with signTypedData. @@ -37,12 +31,12 @@ export const eip712Utils = { assert.isString('primaryType', primaryType); const typedData = { types: { - EIP712Domain: DEFAULT_DOMAIN_SCHEMA.parameters, + EIP712Domain: constants.DEFAULT_DOMAIN_SCHEMA.parameters, ...types, }, domain: { - name: _.isUndefined(domain.name) ? EXCHANGE_DOMAIN_NAME : domain.name, - version: _.isUndefined(domain.version) ? EXCHANGE_DOMAIN_VERSION : domain.version, + name: _.isUndefined(domain.name) ? constants.EXCHANGE_DOMAIN_NAME : domain.name, + version: _.isUndefined(domain.version) ? constants.EXCHANGE_DOMAIN_VERSION : domain.version, verifyingContract: domain.verifyingContractAddress, }, message, @@ -65,8 +59,8 @@ export const eip712Utils = { verifyingContractAddress: order.exchangeAddress, }; const typedData = eip712Utils.createTypedData( - EXCHANGE_ORDER_SCHEMA.name, - { Order: EXCHANGE_ORDER_SCHEMA.parameters }, + constants.EXCHANGE_ORDER_SCHEMA.name, + { Order: constants.EXCHANGE_ORDER_SCHEMA.parameters }, normalizedOrder, domain, ); @@ -88,8 +82,8 @@ export const eip712Utils = { verifyingContractAddress: zeroExTransaction.verifyingContractAddress, }; const typedData = eip712Utils.createTypedData( - EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.name, - { ZeroExTransaction: EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.parameters }, + constants.EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.name, + { ZeroExTransaction: constants.EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.parameters }, normalizedTransaction, domain, ); diff --git a/packages/order-utils/src/index.ts b/packages/order-utils/src/index.ts index 436677efc..ff37d7088 100644 --- a/packages/order-utils/src/index.ts +++ b/packages/order-utils/src/index.ts @@ -19,14 +19,7 @@ export { ExchangeTransferSimulator } from './exchange_transfer_simulator'; export { BalanceAndProxyAllowanceLazyStore } from './store/balance_and_proxy_allowance_lazy_store'; export { OrderFilledCancelledLazyStore } from './store/order_filled_cancelled_lazy_store'; -export { - eip712Utils, - DEFAULT_DOMAIN_SCHEMA, - EXCHANGE_DOMAIN_NAME, - EXCHANGE_DOMAIN_VERSION, - EXCHANGE_ORDER_SCHEMA, - EXCHANGE_ZEROEX_TRANSACTION_SCHEMA, -} from './eip712_utils'; +export { eip712Utils } from './eip712_utils'; export { Provider, diff --git a/packages/order-utils/test/eip712_utils_test.ts b/packages/order-utils/test/eip712_utils_test.ts index 4208e9beb..c97bed144 100644 --- a/packages/order-utils/test/eip712_utils_test.ts +++ b/packages/order-utils/test/eip712_utils_test.ts @@ -3,12 +3,7 @@ import * as chai from 'chai'; import 'mocha'; import { constants } from '../src/constants'; -import { - eip712Utils, - EXCHANGE_DOMAIN_NAME, - EXCHANGE_DOMAIN_VERSION, - EXCHANGE_ZEROEX_TRANSACTION_SCHEMA, -} from '../src/eip712_utils'; +import { eip712Utils } from '../src/eip712_utils'; import { chaiSetup } from './utils/chai_setup'; @@ -28,8 +23,8 @@ describe('EIP712 Utils', () => { expect(typedData.domain).to.not.be.undefined(); expect(typedData.types.EIP712Domain).to.not.be.undefined(); const domainObject = typedData.domain; - expect(domainObject.name).to.eq(EXCHANGE_DOMAIN_NAME); - expect(domainObject.version).to.eq(EXCHANGE_DOMAIN_VERSION); + expect(domainObject.name).to.eq(constants.EXCHANGE_DOMAIN_NAME); + expect(domainObject.version).to.eq(constants.EXCHANGE_DOMAIN_VERSION); expect(domainObject.verifyingContract).to.eq(constants.NULL_ADDRESS); expect(typedData.primaryType).to.eq(primaryType); }); @@ -60,11 +55,11 @@ describe('EIP712 Utils', () => { signerAddress: constants.NULL_ADDRESS, verifyingContractAddress: constants.NULL_ADDRESS, }); - expect(typedData.primaryType).to.eq(EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.name); + expect(typedData.primaryType).to.eq(constants.EXCHANGE_ZEROEX_TRANSACTION_SCHEMA.name); expect(typedData.types.EIP712Domain).to.not.be.undefined(); const domainObject = typedData.domain; - expect(domainObject.name).to.eq(EXCHANGE_DOMAIN_NAME); - expect(domainObject.version).to.eq(EXCHANGE_DOMAIN_VERSION); + expect(domainObject.name).to.eq(constants.EXCHANGE_DOMAIN_NAME); + expect(domainObject.version).to.eq(constants.EXCHANGE_DOMAIN_VERSION); expect(domainObject.verifyingContract).to.eq(constants.NULL_ADDRESS); }); }); -- cgit v1.2.3 From af26403a860de28656d71c1c05a5f5246ee480b8 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Thu, 7 Feb 2019 01:53:02 +0000 Subject: Updated CHANGELOGS --- contracts/asset-proxy/CHANGELOG.json | 3 ++- contracts/asset-proxy/CHANGELOG.md | 4 ++++ contracts/erc20/CHANGELOG.json | 3 ++- contracts/erc20/CHANGELOG.md | 4 ++++ contracts/erc721/CHANGELOG.json | 3 ++- contracts/erc721/CHANGELOG.md | 4 ++++ contracts/exchange-forwarder/CHANGELOG.json | 3 ++- contracts/exchange-forwarder/CHANGELOG.md | 4 ++++ contracts/exchange-libs/CHANGELOG.json | 3 ++- contracts/exchange-libs/CHANGELOG.md | 4 ++++ contracts/exchange/CHANGELOG.json | 3 ++- contracts/exchange/CHANGELOG.md | 4 ++++ contracts/extensions/CHANGELOG.json | 3 ++- contracts/extensions/CHANGELOG.md | 4 ++++ contracts/multisig/CHANGELOG.json | 3 ++- contracts/multisig/CHANGELOG.md | 4 ++++ contracts/test-utils/CHANGELOG.json | 3 ++- contracts/test-utils/CHANGELOG.md | 4 ++++ contracts/utils/CHANGELOG.json | 3 ++- contracts/utils/CHANGELOG.md | 4 ++++ packages/0x.js/CHANGELOG.json | 9 +++++++++ packages/0x.js/CHANGELOG.md | 4 ++++ packages/asset-buyer/CHANGELOG.json | 9 +++++++++ packages/asset-buyer/CHANGELOG.md | 4 ++++ packages/connect/CHANGELOG.json | 9 +++++++++ packages/connect/CHANGELOG.md | 4 ++++ packages/contract-wrappers/CHANGELOG.json | 9 +++++++++ packages/contract-wrappers/CHANGELOG.md | 4 ++++ packages/fill-scenarios/CHANGELOG.json | 9 +++++++++ packages/fill-scenarios/CHANGELOG.md | 4 ++++ packages/migrations/CHANGELOG.json | 9 +++++++++ packages/migrations/CHANGELOG.md | 4 ++++ packages/monorepo-scripts/src/publish.ts | 2 +- packages/order-utils/CHANGELOG.json | 3 ++- packages/order-utils/CHANGELOG.md | 4 ++++ packages/order-watcher/CHANGELOG.json | 9 +++++++++ packages/order-watcher/CHANGELOG.md | 4 ++++ packages/react-docs/CHANGELOG.json | 9 +++++++++ packages/react-docs/CHANGELOG.md | 4 ++++ packages/react-shared/CHANGELOG.json | 9 +++++++++ packages/react-shared/CHANGELOG.md | 4 ++++ 41 files changed, 184 insertions(+), 12 deletions(-) diff --git a/contracts/asset-proxy/CHANGELOG.json b/contracts/asset-proxy/CHANGELOG.json index ad2548d12..1c48b6280 100644 --- a/contracts/asset-proxy/CHANGELOG.json +++ b/contracts/asset-proxy/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/asset-proxy/CHANGELOG.md b/contracts/asset-proxy/CHANGELOG.md index ba38d8d8c..9600ae19a 100644 --- a/contracts/asset-proxy/CHANGELOG.md +++ b/contracts/asset-proxy/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.3 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v1.0.2 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/erc20/CHANGELOG.json b/contracts/erc20/CHANGELOG.json index bb7e83cb5..352013d26 100644 --- a/contracts/erc20/CHANGELOG.json +++ b/contracts/erc20/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/erc20/CHANGELOG.md b/contracts/erc20/CHANGELOG.md index 298bd6766..9f4bdb99e 100644 --- a/contracts/erc20/CHANGELOG.md +++ b/contracts/erc20/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.3 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v1.0.2 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/erc721/CHANGELOG.json b/contracts/erc721/CHANGELOG.json index a5d331a8b..8a8027f36 100644 --- a/contracts/erc721/CHANGELOG.json +++ b/contracts/erc721/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/erc721/CHANGELOG.md b/contracts/erc721/CHANGELOG.md index e87cb32ca..2fbf8fe7e 100644 --- a/contracts/erc721/CHANGELOG.md +++ b/contracts/erc721/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.3 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v1.0.2 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/exchange-forwarder/CHANGELOG.json b/contracts/exchange-forwarder/CHANGELOG.json index 7e18cf796..44b812513 100644 --- a/contracts/exchange-forwarder/CHANGELOG.json +++ b/contracts/exchange-forwarder/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/exchange-forwarder/CHANGELOG.md b/contracts/exchange-forwarder/CHANGELOG.md index 9bef39d6a..dde8d8087 100644 --- a/contracts/exchange-forwarder/CHANGELOG.md +++ b/contracts/exchange-forwarder/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.3 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v1.0.2 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/exchange-libs/CHANGELOG.json b/contracts/exchange-libs/CHANGELOG.json index ebb5eb8e8..6a169e635 100644 --- a/contracts/exchange-libs/CHANGELOG.json +++ b/contracts/exchange-libs/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/exchange-libs/CHANGELOG.md b/contracts/exchange-libs/CHANGELOG.md index d510ce089..0bd4a7b70 100644 --- a/contracts/exchange-libs/CHANGELOG.md +++ b/contracts/exchange-libs/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.3 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v1.0.2 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/exchange/CHANGELOG.json b/contracts/exchange/CHANGELOG.json index c9ecf878a..7b640dafe 100644 --- a/contracts/exchange/CHANGELOG.json +++ b/contracts/exchange/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/exchange/CHANGELOG.md b/contracts/exchange/CHANGELOG.md index 4378d44e5..7a30bfea9 100644 --- a/contracts/exchange/CHANGELOG.md +++ b/contracts/exchange/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v1.0.3 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v1.0.2 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/extensions/CHANGELOG.json b/contracts/extensions/CHANGELOG.json index 589e989d5..4d9955408 100644 --- a/contracts/extensions/CHANGELOG.json +++ b/contracts/extensions/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/extensions/CHANGELOG.md b/contracts/extensions/CHANGELOG.md index fb348fff9..fe80e1ddc 100644 --- a/contracts/extensions/CHANGELOG.md +++ b/contracts/extensions/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v2.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/multisig/CHANGELOG.json b/contracts/multisig/CHANGELOG.json index 50ea3c6ad..6fbe3712a 100644 --- a/contracts/multisig/CHANGELOG.json +++ b/contracts/multisig/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/multisig/CHANGELOG.md b/contracts/multisig/CHANGELOG.md index 7349fca68..7426c18c3 100644 --- a/contracts/multisig/CHANGELOG.md +++ b/contracts/multisig/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v2.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/test-utils/CHANGELOG.json b/contracts/test-utils/CHANGELOG.json index 9809347f6..b789f2907 100644 --- a/contracts/test-utils/CHANGELOG.json +++ b/contracts/test-utils/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/test-utils/CHANGELOG.md b/contracts/test-utils/CHANGELOG.md index 4b0b1ed9e..222a6a93d 100644 --- a/contracts/test-utils/CHANGELOG.md +++ b/contracts/test-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.2 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v3.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/contracts/utils/CHANGELOG.json b/contracts/utils/CHANGELOG.json index fbe3b5530..7c90d8e7e 100644 --- a/contracts/utils/CHANGELOG.json +++ b/contracts/utils/CHANGELOG.json @@ -5,7 +5,8 @@ { "note": "Fake publish to enable pinning" } - ] + ], + "timestamp": 1549504360 }, { "timestamp": 1549452781, diff --git a/contracts/utils/CHANGELOG.md b/contracts/utils/CHANGELOG.md index ba83d631f..e11d1d9c5 100644 --- a/contracts/utils/CHANGELOG.md +++ b/contracts/utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 7, 2019_ + + * Fake publish to enable pinning + ## v2.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/0x.js/CHANGELOG.json b/packages/0x.js/CHANGELOG.json index 813409609..8f13049e9 100644 --- a/packages/0x.js/CHANGELOG.json +++ b/packages/0x.js/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "4.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "4.0.1", diff --git a/packages/0x.js/CHANGELOG.md b/packages/0x.js/CHANGELOG.md index 1626bb7d0..2ea296ea5 100644 --- a/packages/0x.js/CHANGELOG.md +++ b/packages/0x.js/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v4.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/asset-buyer/CHANGELOG.json b/packages/asset-buyer/CHANGELOG.json index dc3df44e9..2b567bbb2 100644 --- a/packages/asset-buyer/CHANGELOG.json +++ b/packages/asset-buyer/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "5.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "5.0.1", diff --git a/packages/asset-buyer/CHANGELOG.md b/packages/asset-buyer/CHANGELOG.md index c538fa3e0..d21d89b8e 100644 --- a/packages/asset-buyer/CHANGELOG.md +++ b/packages/asset-buyer/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v5.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v5.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/connect/CHANGELOG.json b/packages/connect/CHANGELOG.json index 6339048b8..feeb057d5 100644 --- a/packages/connect/CHANGELOG.json +++ b/packages/connect/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "4.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "4.0.1", diff --git a/packages/connect/CHANGELOG.md b/packages/connect/CHANGELOG.md index eedc1edf4..af1b088c9 100644 --- a/packages/connect/CHANGELOG.md +++ b/packages/connect/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v4.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v4.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/contract-wrappers/CHANGELOG.json b/packages/contract-wrappers/CHANGELOG.json index 4ebab1ad7..803863da3 100644 --- a/packages/contract-wrappers/CHANGELOG.json +++ b/packages/contract-wrappers/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "7.0.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "version": "7.0.0", "changes": [ diff --git a/packages/contract-wrappers/CHANGELOG.md b/packages/contract-wrappers/CHANGELOG.md index a86fe613f..fee13b218 100644 --- a/packages/contract-wrappers/CHANGELOG.md +++ b/packages/contract-wrappers/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v7.0.1 - _February 7, 2019_ + + * Dependencies updated + ## v7.0.0 - _February 6, 2019_ * Fix OrderValidatorWrapper constructor to use the correct address (#1568) diff --git a/packages/fill-scenarios/CHANGELOG.json b/packages/fill-scenarios/CHANGELOG.json index b6538274d..faa702fcf 100644 --- a/packages/fill-scenarios/CHANGELOG.json +++ b/packages/fill-scenarios/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "2.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "2.0.1", diff --git a/packages/fill-scenarios/CHANGELOG.md b/packages/fill-scenarios/CHANGELOG.md index 2fbd84b2b..66966d3ec 100644 --- a/packages/fill-scenarios/CHANGELOG.md +++ b/packages/fill-scenarios/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v2.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/migrations/CHANGELOG.json b/packages/migrations/CHANGELOG.json index b102ed0f7..167279609 100644 --- a/packages/migrations/CHANGELOG.json +++ b/packages/migrations/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "3.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "3.0.1", diff --git a/packages/migrations/CHANGELOG.md b/packages/migrations/CHANGELOG.md index a741fb430..f759e4a91 100644 --- a/packages/migrations/CHANGELOG.md +++ b/packages/migrations/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v3.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/monorepo-scripts/src/publish.ts b/packages/monorepo-scripts/src/publish.ts index 105d87dcd..196b4c2ff 100644 --- a/packages/monorepo-scripts/src/publish.ts +++ b/packages/monorepo-scripts/src/publish.ts @@ -47,7 +47,7 @@ async function confirmAsync(message: string): Promise { await confirmAsync( 'THIS IS NOT A TEST PUBLISH! You are about to publish one or more packages to npm. Are you sure you want to continue? (y/n)', ); - await confirmDocPagesRenderAsync(packagesWithDocs); + // await confirmDocPagesRenderAsync(packagesWithDocs); } // Update CHANGELOGs diff --git a/packages/order-utils/CHANGELOG.json b/packages/order-utils/CHANGELOG.json index fcecdd48e..d58a8a4c2 100644 --- a/packages/order-utils/CHANGELOG.json +++ b/packages/order-utils/CHANGELOG.json @@ -3,7 +3,8 @@ "version": "6.0.0", "changes": { "note": "Stop exporting the EIP712 schemas" - } + }, + "timestamp": 1549504360 }, { "version": "5.0.0", diff --git a/packages/order-utils/CHANGELOG.md b/packages/order-utils/CHANGELOG.md index d40ecb5a4..f5e20a8d8 100644 --- a/packages/order-utils/CHANGELOG.md +++ b/packages/order-utils/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v6.0.0 - _February 7, 2019_ + + * undefined + ## v5.0.0 - _February 6, 2019_ * Add `transactionHashUtils` (#1576) diff --git a/packages/order-watcher/CHANGELOG.json b/packages/order-watcher/CHANGELOG.json index 9fdc3af0f..c7bffa5b7 100644 --- a/packages/order-watcher/CHANGELOG.json +++ b/packages/order-watcher/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "3.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "3.0.1", diff --git a/packages/order-watcher/CHANGELOG.md b/packages/order-watcher/CHANGELOG.md index 95b13c746..bb908bfcf 100644 --- a/packages/order-watcher/CHANGELOG.md +++ b/packages/order-watcher/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v3.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v3.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/react-docs/CHANGELOG.json b/packages/react-docs/CHANGELOG.json index 17f6a428f..9fccd6257 100644 --- a/packages/react-docs/CHANGELOG.json +++ b/packages/react-docs/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "2.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "2.0.1", diff --git a/packages/react-docs/CHANGELOG.md b/packages/react-docs/CHANGELOG.md index 8e30d4d0a..a95f5371b 100644 --- a/packages/react-docs/CHANGELOG.md +++ b/packages/react-docs/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v2.0.1 - _February 6, 2019_ * Dependencies updated diff --git a/packages/react-shared/CHANGELOG.json b/packages/react-shared/CHANGELOG.json index 128df9442..b9a7ca3df 100644 --- a/packages/react-shared/CHANGELOG.json +++ b/packages/react-shared/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "timestamp": 1549504360, + "version": "2.0.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1549452781, "version": "2.0.1", diff --git a/packages/react-shared/CHANGELOG.md b/packages/react-shared/CHANGELOG.md index 08f6a07ed..05bdffa14 100644 --- a/packages/react-shared/CHANGELOG.md +++ b/packages/react-shared/CHANGELOG.md @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only. CHANGELOG +## v2.0.2 - _February 7, 2019_ + + * Dependencies updated + ## v2.0.1 - _February 6, 2019_ * Dependencies updated -- cgit v1.2.3 From 2a344e26cc51fa41a9df3535b625b8609dfc167e Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Thu, 7 Feb 2019 01:53:15 +0000 Subject: Publish - 0x.js@4.0.2 - @0x/asset-buyer@5.0.2 - @0x/connect@4.0.2 - @0x/contract-wrappers@7.0.1 - @0x/dev-tools-pages@0.0.17 - @0x/fill-scenarios@2.0.2 - @0x/instant@1.0.11 - @0x/migrations@3.0.2 - @0x/monorepo-scripts@1.0.22 - @0x/order-utils@6.0.0 - @0x/order-watcher@3.0.2 - @0x/pipeline@1.0.8 - @0x/react-docs@2.0.2 - @0x/react-shared@2.0.2 - @0x/testnet-faucets@1.0.67 - @0x/website@0.0.70 - @0x/contracts-asset-proxy@1.0.3 - @0x/contracts-erc20@1.0.3 - @0x/contracts-erc721@1.0.3 - @0x/contracts-exchange@1.0.3 - @0x/contracts-exchange-forwarder@1.0.3 - @0x/contracts-exchange-libs@1.0.3 - @0x/contracts-extensions@2.0.2 - @0x/contracts-multisig@2.0.2 - @0x/contracts-test-utils@3.0.2 - @0x/contracts-utils@2.0.2 --- contracts/asset-proxy/package.json | 12 ++++++------ contracts/erc20/package.json | 8 ++++---- contracts/erc721/package.json | 6 +++--- contracts/exchange-forwarder/package.json | 20 ++++++++++---------- contracts/exchange-libs/package.json | 8 ++++---- contracts/exchange/package.json | 16 ++++++++-------- contracts/extensions/package.json | 20 ++++++++++---------- contracts/multisig/package.json | 8 ++++---- contracts/test-utils/package.json | 4 ++-- contracts/utils/package.json | 6 +++--- packages/0x.js/package.json | 10 +++++----- packages/asset-buyer/package.json | 8 ++++---- packages/connect/package.json | 4 ++-- packages/contract-wrappers/package.json | 10 +++++----- packages/dev-tools-pages/package.json | 4 ++-- packages/fill-scenarios/package.json | 4 ++-- packages/instant/package.json | 6 +++--- packages/migrations/package.json | 4 ++-- packages/monorepo-scripts/package.json | 2 +- packages/order-utils/package.json | 2 +- packages/order-watcher/package.json | 10 +++++----- packages/pipeline/package.json | 8 ++++---- packages/react-docs/package.json | 4 ++-- packages/react-shared/package.json | 2 +- packages/testnet-faucets/package.json | 4 ++-- packages/website/package.json | 12 ++++++------ 26 files changed, 101 insertions(+), 101 deletions(-) diff --git a/contracts/asset-proxy/package.json b/contracts/asset-proxy/package.json index b185124dd..8398249cd 100644 --- a/contracts/asset-proxy/package.json +++ b/contracts/asset-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-asset-proxy", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=6.12" }, @@ -64,11 +64,11 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-erc20": "^1.0.2", - "@0x/contracts-erc721": "^1.0.2", - "@0x/contracts-test-utils": "^3.0.1", - "@0x/contracts-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/contracts-erc20": "^1.0.3", + "@0x/contracts-erc721": "^1.0.3", + "@0x/contracts-test-utils": "^3.0.2", + "@0x/contracts-utils": "^2.0.2", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/erc20/package.json b/contracts/erc20/package.json index 936854a7a..937198f2f 100644 --- a/contracts/erc20/package.json +++ b/contracts/erc20/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-erc20", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=6.12" }, @@ -45,7 +45,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -65,8 +65,8 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-exchange-libs": "^1.0.2", - "@0x/contracts-utils": "^2.0.1", + "@0x/contracts-exchange-libs": "^1.0.3", + "@0x/contracts-utils": "^2.0.2", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/erc721/package.json b/contracts/erc721/package.json index 175e12fa6..4d2c79c46 100644 --- a/contracts/erc721/package.json +++ b/contracts/erc721/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-erc721", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=6.12" }, @@ -45,7 +45,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -65,7 +65,7 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-utils": "^2.0.1", + "@0x/contracts-utils": "^2.0.2", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/exchange-forwarder/package.json b/contracts/exchange-forwarder/package.json index 8cee3cf80..8e7a0c5e0 100644 --- a/contracts/exchange-forwarder/package.json +++ b/contracts/exchange-forwarder/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange-forwarder", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=6.12" }, @@ -45,8 +45,8 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contract-wrappers": "^7.0.0", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contract-wrappers": "^7.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -66,13 +66,13 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-asset-proxy": "^1.0.2", - "@0x/contracts-erc20": "^1.0.2", - "@0x/contracts-erc721": "^1.0.2", - "@0x/contracts-exchange": "^1.0.2", - "@0x/contracts-exchange-libs": "^1.0.2", - "@0x/contracts-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/contracts-asset-proxy": "^1.0.3", + "@0x/contracts-erc20": "^1.0.3", + "@0x/contracts-erc721": "^1.0.3", + "@0x/contracts-exchange": "^1.0.3", + "@0x/contracts-exchange-libs": "^1.0.3", + "@0x/contracts-utils": "^2.0.2", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/exchange-libs/package.json b/contracts/exchange-libs/package.json index 0e05830f4..6bf8267be 100644 --- a/contracts/exchange-libs/package.json +++ b/contracts/exchange-libs/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange-libs", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=6.12" }, @@ -45,7 +45,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/libs/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -65,8 +65,8 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/contracts-utils": "^2.0.2", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/exchange/package.json b/contracts/exchange/package.json index 9bc6c5340..ca4b1fd00 100644 --- a/contracts/exchange/package.json +++ b/contracts/exchange/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-exchange", - "version": "1.0.2", + "version": "1.0.3", "engines": { "node": ">=6.12" }, @@ -64,13 +64,13 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-asset-proxy": "^1.0.2", - "@0x/contracts-erc20": "^1.0.2", - "@0x/contracts-erc721": "^1.0.2", - "@0x/contracts-exchange-libs": "^1.0.2", - "@0x/contracts-test-utils": "^3.0.1", - "@0x/contracts-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/contracts-asset-proxy": "^1.0.3", + "@0x/contracts-erc20": "^1.0.3", + "@0x/contracts-erc721": "^1.0.3", + "@0x/contracts-exchange-libs": "^1.0.3", + "@0x/contracts-test-utils": "^3.0.2", + "@0x/contracts-utils": "^2.0.2", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/extensions/package.json b/contracts/extensions/package.json index 09fc2b85a..0a8cf7fc0 100644 --- a/contracts/extensions/package.json +++ b/contracts/extensions/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-extensions", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, @@ -45,8 +45,8 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contract-wrappers": "^7.0.0", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contract-wrappers": "^7.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -66,13 +66,13 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-asset-proxy": "^1.0.2", - "@0x/contracts-erc20": "^1.0.2", - "@0x/contracts-erc721": "^1.0.2", - "@0x/contracts-exchange": "^1.0.2", - "@0x/contracts-exchange-libs": "^1.0.2", - "@0x/contracts-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/contracts-asset-proxy": "^1.0.3", + "@0x/contracts-erc20": "^1.0.3", + "@0x/contracts-erc721": "^1.0.3", + "@0x/contracts-exchange": "^1.0.3", + "@0x/contracts-exchange-libs": "^1.0.3", + "@0x/contracts-utils": "^2.0.2", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/multisig/package.json b/contracts/multisig/package.json index e947ef571..bc83bbf05 100644 --- a/contracts/multisig/package.json +++ b/contracts/multisig/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-multisig", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, @@ -45,7 +45,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/multisig/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -65,8 +65,8 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/contracts-asset-proxy": "^1.0.2", - "@0x/contracts-erc20": "^1.0.2", + "@0x/contracts-asset-proxy": "^1.0.3", + "@0x/contracts-erc20": "^1.0.3", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/contracts/test-utils/package.json b/contracts/test-utils/package.json index 484562125..0b8478e05 100644 --- a/contracts/test-utils/package.json +++ b/contracts/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-test-utils", - "version": "3.0.1", + "version": "3.0.2", "engines": { "node": ">=6.12" }, @@ -42,7 +42,7 @@ "dependencies": { "@0x/abi-gen": "^2.0.1", "@0x/dev-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/sol-compiler": "^3.0.1", "@0x/sol-coverage": "^2.0.1", "@0x/sol-profiler": "^2.0.2", diff --git a/contracts/utils/package.json b/contracts/utils/package.json index 62b774b5b..214ea59d8 100644 --- a/contracts/utils/package.json +++ b/contracts/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contracts-utils", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, @@ -45,7 +45,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/utils/README.md", "devDependencies": { "@0x/abi-gen": "^2.0.1", - "@0x/contracts-test-utils": "^3.0.1", + "@0x/contracts-test-utils": "^3.0.2", "@0x/dev-utils": "^2.0.1", "@0x/sol-compiler": "^3.0.1", "@0x/tslint-config": "^3.0.0", @@ -66,7 +66,7 @@ }, "dependencies": { "@0x/base-contract": "^4.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/packages/0x.js/package.json b/packages/0x.js/package.json index a3e4886da..0dce40010 100644 --- a/packages/0x.js/package.json +++ b/packages/0x.js/package.json @@ -1,6 +1,6 @@ { "name": "0x.js", - "version": "4.0.1", + "version": "4.0.2", "engines": { "node": ">=6.12" }, @@ -45,7 +45,7 @@ "@0x/abi-gen-wrappers": "^3.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/dev-utils": "^2.0.1", - "@0x/migrations": "^3.0.1", + "@0x/migrations": "^3.0.2", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", "@types/mocha": "^2.2.42", @@ -74,9 +74,9 @@ "dependencies": { "@0x/assert": "^2.0.1", "@0x/base-contract": "^4.0.1", - "@0x/contract-wrappers": "^7.0.0", - "@0x/order-utils": "^5.0.0", - "@0x/order-watcher": "^3.0.1", + "@0x/contract-wrappers": "^7.0.1", + "@0x/order-utils": "^6.0.0", + "@0x/order-watcher": "^3.0.2", "@0x/subproviders": "^3.0.1", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", diff --git a/packages/asset-buyer/package.json b/packages/asset-buyer/package.json index 5a53330a4..ccaaf5d87 100644 --- a/packages/asset-buyer/package.json +++ b/packages/asset-buyer/package.json @@ -1,6 +1,6 @@ { "name": "@0x/asset-buyer", - "version": "5.0.1", + "version": "5.0.2", "engines": { "node": ">=6.12" }, @@ -37,10 +37,10 @@ "homepage": "https://github.com/0xProject/0x-monorepo/packages/asset-buyer/README.md", "dependencies": { "@0x/assert": "^2.0.1", - "@0x/connect": "^4.0.1", - "@0x/contract-wrappers": "^7.0.0", + "@0x/connect": "^4.0.2", + "@0x/contract-wrappers": "^7.0.1", "@0x/json-schemas": "^3.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/subproviders": "^3.0.1", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", diff --git a/packages/connect/package.json b/packages/connect/package.json index 5c54fc252..10c694ca9 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -1,6 +1,6 @@ { "name": "@0x/connect", - "version": "4.0.1", + "version": "4.0.2", "engines": { "node": ">=6.12" }, @@ -46,7 +46,7 @@ "dependencies": { "@0x/assert": "^2.0.1", "@0x/json-schemas": "^3.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/packages/contract-wrappers/package.json b/packages/contract-wrappers/package.json index ac764942a..9fcf2a62d 100644 --- a/packages/contract-wrappers/package.json +++ b/packages/contract-wrappers/package.json @@ -1,6 +1,6 @@ { "name": "@0x/contract-wrappers", - "version": "7.0.0", + "version": "7.0.1", "description": "Smart TS wrappers for 0x smart contracts", "keywords": [ "0xproject", @@ -38,7 +38,7 @@ }, "devDependencies": { "@0x/dev-utils": "^2.0.1", - "@0x/migrations": "^3.0.1", + "@0x/migrations": "^3.0.2", "@0x/subproviders": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/lodash": "4.14.104", @@ -69,10 +69,10 @@ "@0x/assert": "^2.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contracts-test-utils": "^3.0.1", - "@0x/fill-scenarios": "^2.0.1", + "@0x/contracts-test-utils": "^3.0.2", + "@0x/fill-scenarios": "^2.0.2", "@0x/json-schemas": "^3.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/packages/dev-tools-pages/package.json b/packages/dev-tools-pages/package.json index ad6febd54..7006e6ca9 100644 --- a/packages/dev-tools-pages/package.json +++ b/packages/dev-tools-pages/package.json @@ -1,6 +1,6 @@ { "name": "@0x/dev-tools-pages", - "version": "0.0.16", + "version": "0.0.17", "engines": { "node": ">=6.12" }, @@ -26,7 +26,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@0x/react-shared": "^2.0.1", + "@0x/react-shared": "^2.0.2", "basscss": "^8.0.3", "bowser": "^1.9.3", "highlight.js": "^9.13.1", diff --git a/packages/fill-scenarios/package.json b/packages/fill-scenarios/package.json index 6833a34bc..8ec4a1111 100644 --- a/packages/fill-scenarios/package.json +++ b/packages/fill-scenarios/package.json @@ -1,6 +1,6 @@ { "name": "@0x/fill-scenarios", - "version": "2.0.1", + "version": "2.0.2", "description": "0x order fill scenario generator", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,7 +31,7 @@ "@0x/abi-gen-wrappers": "^3.0.1", "@0x/base-contract": "^4.0.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/packages/instant/package.json b/packages/instant/package.json index 81a7ccd61..07e817324 100644 --- a/packages/instant/package.json +++ b/packages/instant/package.json @@ -1,6 +1,6 @@ { "name": "@0x/instant", - "version": "1.0.10", + "version": "1.0.11", "engines": { "node": ">=6.12" }, @@ -43,9 +43,9 @@ "homepage": "https://github.com/0xProject/0x-monorepo/packages/instant/README.md", "dependencies": { "@0x/assert": "^2.0.1", - "@0x/asset-buyer": "^5.0.1", + "@0x/asset-buyer": "^5.0.2", "@0x/json-schemas": "^3.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/subproviders": "^3.0.1", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", diff --git a/packages/migrations/package.json b/packages/migrations/package.json index 269cbad17..857136158 100644 --- a/packages/migrations/package.json +++ b/packages/migrations/package.json @@ -1,6 +1,6 @@ { "name": "@0x/migrations", - "version": "3.0.1", + "version": "3.0.2", "engines": { "node": ">=6.12" }, @@ -52,7 +52,7 @@ "@0x/base-contract": "^4.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/sol-compiler": "^3.0.1", "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", diff --git a/packages/monorepo-scripts/package.json b/packages/monorepo-scripts/package.json index 6d94aa586..fddcc13f8 100644 --- a/packages/monorepo-scripts/package.json +++ b/packages/monorepo-scripts/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@0x/monorepo-scripts", - "version": "1.0.21", + "version": "1.0.22", "engines": { "node": ">=6.12" }, diff --git a/packages/order-utils/package.json b/packages/order-utils/package.json index 35961d085..90fdfeed3 100644 --- a/packages/order-utils/package.json +++ b/packages/order-utils/package.json @@ -1,6 +1,6 @@ { "name": "@0x/order-utils", - "version": "5.0.0", + "version": "6.0.0", "engines": { "node": ">=6.12" }, diff --git a/packages/order-watcher/package.json b/packages/order-watcher/package.json index 6d52740ac..3c4cc06ba 100644 --- a/packages/order-watcher/package.json +++ b/packages/order-watcher/package.json @@ -1,6 +1,6 @@ { "name": "@0x/order-watcher", - "version": "3.0.1", + "version": "3.0.2", "description": "An order watcher daemon that watches for order validity", "keywords": [ "0x", @@ -39,7 +39,7 @@ }, "devDependencies": { "@0x/dev-utils": "^2.0.1", - "@0x/migrations": "^3.0.1", + "@0x/migrations": "^3.0.2", "@0x/subproviders": "^3.0.1", "@0x/tslint-config": "^3.0.0", "@types/bintrees": "^1.0.2", @@ -68,10 +68,10 @@ "@0x/base-contract": "^4.0.1", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^7.0.0", - "@0x/fill-scenarios": "^2.0.1", + "@0x/contract-wrappers": "^7.0.1", + "@0x/fill-scenarios": "^2.0.2", "@0x/json-schemas": "^3.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/packages/pipeline/package.json b/packages/pipeline/package.json index e9abb4e13..a1500cc74 100644 --- a/packages/pipeline/package.json +++ b/packages/pipeline/package.json @@ -1,6 +1,6 @@ { "name": "@0x/pipeline", - "version": "1.0.7", + "version": "1.0.8", "private": true, "description": "Data pipeline for offline analysis", "scripts": { @@ -39,12 +39,12 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/connect": "^4.0.1", + "@0x/connect": "^4.0.2", "@0x/contract-addresses": "^2.2.1", "@0x/contract-artifacts": "^1.3.0", - "@0x/contract-wrappers": "^7.0.0", + "@0x/contract-wrappers": "^7.0.1", "@0x/dev-utils": "^2.0.1", - "@0x/order-utils": "^5.0.0", + "@0x/order-utils": "^6.0.0", "@0x/subproviders": "^3.0.1", "@0x/types": "^2.0.1", "@0x/utils": "^4.0.2", diff --git a/packages/react-docs/package.json b/packages/react-docs/package.json index 569aae3ce..ed32f4289 100644 --- a/packages/react-docs/package.json +++ b/packages/react-docs/package.json @@ -1,6 +1,6 @@ { "name": "@0x/react-docs", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, @@ -34,7 +34,7 @@ "typescript": "3.0.1" }, "dependencies": { - "@0x/react-shared": "^2.0.1", + "@0x/react-shared": "^2.0.2", "@0x/types": "^2.0.1", "@0x/utils": "^4.0.2", "@types/lodash": "4.14.104", diff --git a/packages/react-shared/package.json b/packages/react-shared/package.json index da464bc80..3558d8afd 100644 --- a/packages/react-shared/package.json +++ b/packages/react-shared/package.json @@ -1,6 +1,6 @@ { "name": "@0x/react-shared", - "version": "2.0.1", + "version": "2.0.2", "engines": { "node": ">=6.12" }, diff --git a/packages/testnet-faucets/package.json b/packages/testnet-faucets/package.json index 74c43a2d1..22961d215 100644 --- a/packages/testnet-faucets/package.json +++ b/packages/testnet-faucets/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@0x/testnet-faucets", - "version": "1.0.66", + "version": "1.0.67", "engines": { "node": ">=6.12" }, @@ -18,7 +18,7 @@ "author": "Fabio Berger", "license": "Apache-2.0", "dependencies": { - "0x.js": "^4.0.1", + "0x.js": "^4.0.2", "@0x/subproviders": "^3.0.1", "@0x/typescript-typings": "^4.0.0", "@0x/utils": "^4.0.2", diff --git a/packages/website/package.json b/packages/website/package.json index 25b503c58..77295d4de 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "name": "@0x/website", - "version": "0.0.69", + "version": "0.0.70", "engines": { "node": ">=6.12" }, @@ -20,13 +20,13 @@ "author": "Fabio Berger", "license": "Apache-2.0", "dependencies": { - "@0x/asset-buyer": "^5.0.1", + "@0x/asset-buyer": "^5.0.2", "@0x/contract-addresses": "^2.2.1", - "@0x/contract-wrappers": "^7.0.0", + "@0x/contract-wrappers": "^7.0.1", "@0x/json-schemas": "^3.0.1", - "@0x/order-utils": "^5.0.0", - "@0x/react-docs": "^2.0.1", - "@0x/react-shared": "^2.0.1", + "@0x/order-utils": "^6.0.0", + "@0x/react-docs": "^2.0.2", + "@0x/react-shared": "^2.0.2", "@0x/subproviders": "^3.0.1", "@0x/types": "^2.0.1", "@0x/typescript-typings": "^4.0.0", -- cgit v1.2.3