Compare commits

..

7 Commits

Author SHA1 Message Date
Github Actions
96e0ad7899 Publish
- @0x/contracts-asset-proxy@3.7.5
 - @0x/contracts-broker@1.1.23
 - @0x/contracts-coordinator@3.1.24
 - @0x/contracts-dev-utils@1.3.22
 - @0x/contracts-erc1155@2.1.23
 - @0x/contracts-erc20@3.3.2
 - @0x/contracts-erc721@3.1.23
 - @0x/contracts-exchange-forwarder@4.2.24
 - @0x/contracts-exchange-libs@4.3.23
 - @0x/contracts-exchange@3.2.24
 - @0x/contracts-extensions@6.2.18
 - @0x/contracts-integrations@2.7.24
 - @0x/contracts-multisig@4.1.24
 - @0x/contracts-staking@2.0.31
 - @0x/contracts-test-utils@5.3.20
 - @0x/contracts-utils@4.7.2
 - @0x/contracts-zero-ex@0.18.1
 - @0x/asset-swapper@5.8.1
 - @0x/contract-artifacts@3.11.1
 - @0x/contract-wrappers-test@12.2.35
 - @0x/contract-wrappers@13.12.2
 - @0x/migrations@6.5.11
 - @0x/order-utils@10.4.15
 - @0x/protocol-utils@1.1.5
2021-01-26 08:02:10 +00:00
Github Actions
5a1fee5d31 Updated CHANGELOGS & MD docs 2021-01-26 08:02:03 +00:00
Lawrence Forman
3557a5e5a9 @0x/contracts-zero-ex: Update tests to work with ganache chainId of 1337 (#123)
* `@0x/contracts-zero-ex`: Update tests to work with ganache chainId of 1337

* `update org deps

* `@0x/protocol-utils`: Use `Web3Wrapper.signTypedDataAsync()` instead of removed `Web3Wrapper.signTypedDataV4Async()` (#124)

Co-authored-by: Lawrence Forman <me@merklejerk.com>

* `update org deps
`@0x/order-utils`: Fix broken tests

* remove lingering console.logs

Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-01-26 02:50:09 -05:00
Lawrence Forman
0bd43d5265 docs: add big-pantsuit-energy release (#122)
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-01-21 19:02:44 -05:00
Lawrence Forman
8fd7c1b386 @0x/migrations: Update dockerfile to override networkId and chainId in ganache-cli (#118)
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-01-20 12:10:24 -05:00
Lawrence Forman
50068750f5 EP: Swallow reverts in batchGetLimit/RfqRelevantStates() (#117)
* `@0x/contracts-zero-ex`: Swallow reverts in `batchGetLimit/RfqRelevantStates()`.

* `@0x/contracts-zero-ex`: Fix typos

* `@0x/contracts-zero-ex`: Fix misleading RFQ typehash comment in `LibNativeOrder.sol`

Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-01-20 00:25:48 -05:00
Daniel Pyrathon
a7a905de4c fix: Upgrade quote server and Asset Swapper types (and specify protocol ve… (#108)
* Upgrade quote server and Asset Swapper types (and specify protocol version in API requests)

* add package and lockfile

* fix tests
2021-01-13 17:07:45 -08:00
85 changed files with 886 additions and 475 deletions

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "3.7.5",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "3.7.4", "version": "3.7.4",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v3.7.5 - _January 26, 2021_
* Dependencies updated
## v3.7.4 - _January 13, 2021_ ## v3.7.4 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-asset-proxy", "name": "@0x/contracts-asset-proxy",
"version": "3.7.4", "version": "3.7.5",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -51,13 +51,13 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/protocol", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/protocol",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contract-wrappers": "^13.12.1", "@0x/contract-wrappers": "^13.12.2",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
@@ -79,16 +79,16 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-erc1155": "^2.1.22", "@0x/contracts-erc1155": "^2.1.23",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"lodash": "^4.17.11" "lodash": "^4.17.11"
}, },

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "1.1.23",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "1.1.22", "version": "1.1.22",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v1.1.23 - _January 26, 2021_
* Dependencies updated
## v1.1.22 - _January 13, 2021_ ## v1.1.22 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-broker", "name": "@0x/contracts-broker",
"version": "1.1.22", "version": "1.1.23",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -51,20 +51,20 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -84,10 +84,10 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"ethereum-types": "^3.4.0" "ethereum-types": "^3.4.0"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "3.1.24",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "3.1.23", "version": "3.1.23",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v3.1.24 - _January 26, 2021_
* Dependencies updated
## v3.1.23 - _January 13, 2021_ ## v3.1.23 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-coordinator", "name": "@0x/contracts-coordinator",
"version": "3.1.23", "version": "3.1.24",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,17 +52,17 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -82,16 +82,16 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/json-schemas": "^5.3.4", "@0x/json-schemas": "^5.4.1",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"http-status-codes": "^1.3.2" "http-status-codes": "^1.3.2"
}, },

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "1.3.22",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "1.3.21", "version": "1.3.21",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v1.3.22 - _January 26, 2021_
* Dependencies updated
## v1.3.21 - _January 13, 2021_ ## v1.3.21 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-dev-utils", "name": "@0x/contracts-dev-utils",
"version": "1.3.21", "version": "1.3.22",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -41,17 +41,17 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/dev-utils", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/dev-utils",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"ethers": "~4.0.4", "ethers": "~4.0.4",
"npm-run-all": "^4.1.2", "npm-run-all": "^4.1.2",
@@ -63,7 +63,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@types/node": "12.12.54" "@types/node": "12.12.54"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "2.1.23",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "2.1.22", "version": "2.1.22",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v2.1.23 - _January 26, 2021_
* Dependencies updated
## v2.1.22 - _January 13, 2021_ ## v2.1.22 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-erc1155", "name": "@0x/contracts-erc1155",
"version": "2.1.22", "version": "2.1.23",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,11 +52,11 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
@@ -80,10 +80,10 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"lodash": "^4.17.11" "lodash": "^4.17.11"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "3.3.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "3.3.1", "version": "3.3.1",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v3.3.2 - _January 26, 2021_
* Dependencies updated
## v3.3.1 - _January 13, 2021_ ## v3.3.1 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-erc20", "name": "@0x/contracts-erc20",
"version": "3.3.1", "version": "3.3.2",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -51,18 +51,18 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -82,7 +82,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14" "@0x/base-contract": "^6.2.18"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "3.1.23",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "3.1.22", "version": "3.1.22",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v3.1.23 - _January 26, 2021_
* Dependencies updated
## v3.1.22 - _January 13, 2021_ ## v3.1.22 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-erc721", "name": "@0x/contracts-erc721",
"version": "3.1.22", "version": "3.1.23",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,18 +52,18 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -84,7 +84,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14" "@0x/base-contract": "^6.2.18"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "4.2.24",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "4.2.23", "version": "4.2.23",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v4.2.24 - _January 26, 2021_
* Dependencies updated
## v4.2.23 - _January 13, 2021_ ## v4.2.23 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-exchange-forwarder", "name": "@0x/contracts-exchange-forwarder",
"version": "4.2.23", "version": "4.2.24",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,25 +52,25 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-erc1155": "^2.1.22", "@0x/contracts-erc1155": "^2.1.23",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -90,7 +90,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"ethereum-types": "^3.4.0" "ethereum-types": "^3.4.0"
}, },

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "4.3.23",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "4.3.22", "version": "4.3.22",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v4.3.23 - _January 26, 2021_
* Dependencies updated
## v4.3.22 - _January 13, 2021_ ## v4.3.22 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-exchange-libs", "name": "@0x/contracts-exchange-libs",
"version": "4.3.22", "version": "4.3.23",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,14 +52,14 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/libs", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/libs",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -80,13 +80,13 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"ethereum-types": "^3.4.0" "ethereum-types": "^3.4.0"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "3.2.24",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "3.2.23", "version": "3.2.23",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v3.2.24 - _January 26, 2021_
* Dependencies updated
## v3.2.23 - _January 13, 2021_ ## v3.2.23 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-exchange", "name": "@0x/contracts-exchange",
"version": "3.2.23", "version": "3.2.24",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,21 +52,21 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/protocol", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/protocol",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-multisig": "^4.1.23", "@0x/contracts-multisig": "^4.1.24",
"@0x/contracts-staking": "^2.0.30", "@0x/contracts-staking": "^2.0.31",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -88,13 +88,13 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-erc1155": "^2.1.22", "@0x/contracts-erc1155": "^2.1.23",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"lodash": "^4.17.11" "lodash": "^4.17.11"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "6.2.18",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "6.2.17", "version": "6.2.17",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v6.2.18 - _January 26, 2021_
* Dependencies updated
## v6.2.17 - _January 13, 2021_ ## v6.2.17 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-extensions", "name": "@0x/contracts-extensions",
"version": "6.2.17", "version": "6.2.18",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -52,23 +52,23 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -90,8 +90,8 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"ethereum-types": "^3.4.0" "ethereum-types": "^3.4.0"
}, },

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-integrations", "name": "@0x/contracts-integrations",
"version": "2.7.23", "version": "2.7.24",
"private": true, "private": true,
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
@@ -52,25 +52,25 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contract-wrappers": "^13.12.1", "@0x/contract-wrappers": "^13.12.2",
"@0x/contracts-broker": "^1.1.22", "@0x/contracts-broker": "^1.1.23",
"@0x/contracts-coordinator": "^3.1.23", "@0x/contracts-coordinator": "^3.1.24",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-exchange-forwarder": "^4.2.23", "@0x/contracts-exchange-forwarder": "^4.2.24",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-extensions": "^6.2.17", "@0x/contracts-extensions": "^6.2.18",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/coordinator-server": "^1.0.5", "@0x/coordinator-server": "^1.0.5",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/migrations": "^6.5.10", "@0x/migrations": "^6.5.11",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/protocol-utils": "^1.1.4", "@0x/protocol-utils": "^1.1.5",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@azure/core-asynciterator-polyfill": "^1.0.0", "@azure/core-asynciterator-polyfill": "^1.0.0",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
@@ -93,21 +93,21 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/asset-swapper": "^5.8.0", "@0x/asset-swapper": "^5.8.1",
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-erc1155": "^2.1.22", "@0x/contracts-erc1155": "^2.1.23",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-multisig": "^4.1.23", "@0x/contracts-multisig": "^4.1.24",
"@0x/contracts-staking": "^2.0.30", "@0x/contracts-staking": "^2.0.31",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-zero-ex": "^0.18.0", "@0x/contracts-zero-ex": "^0.18.1",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"ethereumjs-util": "^6.2.0", "ethereumjs-util": "^6.2.0",
"lodash": "^4.17.11" "lodash": "^4.17.11"

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "4.1.24",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "4.1.23", "version": "4.1.23",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v4.1.24 - _January 26, 2021_
* Dependencies updated
## v4.1.23 - _January 13, 2021_ ## v4.1.23 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-multisig", "name": "@0x/contracts-multisig",
"version": "4.1.23", "version": "4.1.24",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -49,18 +49,18 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/multisig", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/multisig",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "12.12.54", "@types/node": "12.12.54",
@@ -78,7 +78,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"ethereum-types": "^3.4.0" "ethereum-types": "^3.4.0"
}, },

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "2.0.31",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "2.0.30", "version": "2.0.30",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v2.0.31 - _January 26, 2021_
* Dependencies updated
## v2.0.30 - _January 13, 2021_ ## v2.0.30 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-staking", "name": "@0x/contracts-staking",
"version": "2.0.30", "version": "2.0.31",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -53,20 +53,20 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/node": "12.12.54", "@types/node": "12.12.54",
"chai": "^4.0.1", "chai": "^4.0.1",
@@ -87,10 +87,10 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"ethereumjs-util": "^5.1.1" "ethereumjs-util": "^5.1.1"
}, },

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "5.3.20",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "5.3.19", "version": "5.3.19",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v5.3.20 - _January 26, 2021_
* Dependencies updated
## v5.3.19 - _January 13, 2021_ ## v5.3.19 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-test-utils", "name": "@0x/contracts-test-utils",
"version": "5.3.19", "version": "5.3.20",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -34,7 +34,7 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/test-utils", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/test-utils",
"devDependencies": { "devDependencies": {
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"npm-run-all": "^4.1.2", "npm-run-all": "^4.1.2",
"shx": "^0.2.2", "shx": "^0.2.2",
@@ -42,20 +42,20 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/json-schemas": "^5.3.4", "@0x/json-schemas": "^5.4.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-coverage": "^4.0.24", "@0x/sol-coverage": "^4.0.29",
"@0x/sol-profiler": "^4.1.14", "@0x/sol-profiler": "^4.1.19",
"@0x/sol-trace": "^3.0.24", "@0x/sol-trace": "^3.0.29",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/bn.js": "^4.11.0", "@types/bn.js": "^4.11.0",
"@types/js-combinatorics": "^0.5.29", "@types/js-combinatorics": "^0.5.29",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "4.7.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "4.7.1", "version": "4.7.1",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v4.7.2 - _January 26, 2021_
* Dependencies updated
## v4.7.1 - _January 13, 2021_ ## v4.7.1 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-utils", "name": "@0x/contracts-utils",
"version": "4.7.1", "version": "4.7.2",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -50,15 +50,15 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/utils", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/utils",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/bn.js": "^4.11.0", "@types/bn.js": "^4.11.0",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
@@ -79,9 +79,9 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"bn.js": "^4.11.8", "bn.js": "^4.11.8",
"ethereum-types": "^3.4.0" "ethereum-types": "^3.4.0"
}, },

View File

@@ -1,4 +1,14 @@
[ [
{
"version": "0.18.1",
"changes": [
{
"note": "Swallow reverts in `batchGetLimitOrderRelevantStates()` and `batchGetRfqOrderRelevantStates()`",
"pr": 117
}
],
"timestamp": 1611648096
},
{ {
"version": "0.18.0", "version": "0.18.0",
"changes": [ "changes": [

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v0.18.1 - _January 26, 2021_
* Swallow reverts in `batchGetLimitOrderRelevantStates()` and `batchGetRfqOrderRelevantStates()` (#117)
## v0.18.0 - _January 13, 2021_ ## v0.18.0 - _January 13, 2021_
* Use consistent returndatasize checks in UniswapFeature (#96) * Use consistent returndatasize checks in UniswapFeature (#96)

View File

@@ -387,7 +387,9 @@ interface INativeOrdersFeature {
bool isSignatureValid bool isSignatureValid
); );
/// @dev Batch version of `getLimitOrderRelevantState()`. /// @dev Batch version of `getLimitOrderRelevantState()`, without reverting.
/// Orders that would normally cause `getLimitOrderRelevantState()`
/// to revert will have empty results.
/// @param orders The limit orders. /// @param orders The limit orders.
/// @param signatures The order signatures. /// @param signatures The order signatures.
/// @return orderInfos Info about the orders. /// @return orderInfos Info about the orders.
@@ -406,7 +408,9 @@ interface INativeOrdersFeature {
bool[] memory isSignatureValids bool[] memory isSignatureValids
); );
/// @dev Batch version of `getRfqOrderRelevantState()`. /// @dev Batch version of `getRfqOrderRelevantState()`, without reverting.
/// Orders that would normally cause `getRfqOrderRelevantState()`
/// to revert will have empty results.
/// @param orders The RFQ orders. /// @param orders The RFQ orders.
/// @param signatures The order signatures. /// @param signatures The order signatures.
/// @return orderInfos Info about the orders. /// @return orderInfos Info about the orders.

View File

@@ -111,7 +111,7 @@ contract NativeOrdersFeature is
/// @dev Name of this feature. /// @dev Name of this feature.
string public constant override FEATURE_NAME = "LimitOrders"; string public constant override FEATURE_NAME = "LimitOrders";
/// @dev Version of this feature. /// @dev Version of this feature.
uint256 public immutable override FEATURE_VERSION = _encodeVersion(1, 0, 0); uint256 public immutable override FEATURE_VERSION = _encodeVersion(1, 0, 1);
/// @dev Highest bit of a uint256, used to flag cancelled orders. /// @dev Highest bit of a uint256, used to flag cancelled orders.
uint256 private constant HIGH_BIT = 1 << 255; uint256 private constant HIGH_BIT = 1 << 255;
@@ -772,7 +772,9 @@ contract NativeOrdersFeature is
LibSignature.getSignerOfHash(orderInfo.orderHash, signature); LibSignature.getSignerOfHash(orderInfo.orderHash, signature);
} }
/// @dev Batch version of `getLimitOrderRelevantState()`. /// @dev Batch version of `getLimitOrderRelevantState()`, without reverting.
/// Orders that would normally cause `getLimitOrderRelevantState()`
/// to revert will have empty results.
/// @param orders The limit orders. /// @param orders The limit orders.
/// @param signatures The order signatures. /// @param signatures The order signatures.
/// @return orderInfos Info about the orders. /// @return orderInfos Info about the orders.
@@ -800,15 +802,25 @@ contract NativeOrdersFeature is
actualFillableTakerTokenAmounts = new uint128[](orders.length); actualFillableTakerTokenAmounts = new uint128[](orders.length);
isSignatureValids = new bool[](orders.length); isSignatureValids = new bool[](orders.length);
for (uint256 i = 0; i < orders.length; ++i) { for (uint256 i = 0; i < orders.length; ++i) {
( try
orderInfos[i], this.getLimitOrderRelevantState(orders[i], signatures[i])
actualFillableTakerTokenAmounts[i], returns (
isSignatureValids[i] LibNativeOrder.OrderInfo memory orderInfo,
) = getLimitOrderRelevantState(orders[i], signatures[i]); uint128 actualFillableTakerTokenAmount,
bool isSignatureValid
)
{
orderInfos[i] = orderInfo;
actualFillableTakerTokenAmounts[i] = actualFillableTakerTokenAmount;
isSignatureValids[i] = isSignatureValid;
}
catch {}
} }
} }
/// @dev Batch version of `getRfqOrderRelevantState()`. /// @dev Batch version of `getRfqOrderRelevantState()`, without reverting.
/// Orders that would normally cause `getRfqOrderRelevantState()`
/// to revert will have empty results.
/// @param orders The RFQ orders. /// @param orders The RFQ orders.
/// @param signatures The order signatures. /// @param signatures The order signatures.
/// @return orderInfos Info about the orders. /// @return orderInfos Info about the orders.
@@ -836,11 +848,19 @@ contract NativeOrdersFeature is
actualFillableTakerTokenAmounts = new uint128[](orders.length); actualFillableTakerTokenAmounts = new uint128[](orders.length);
isSignatureValids = new bool[](orders.length); isSignatureValids = new bool[](orders.length);
for (uint256 i = 0; i < orders.length; ++i) { for (uint256 i = 0; i < orders.length; ++i) {
( try
orderInfos[i], this.getRfqOrderRelevantState(orders[i], signatures[i])
actualFillableTakerTokenAmounts[i], returns (
isSignatureValids[i] LibNativeOrder.OrderInfo memory orderInfo,
) = getRfqOrderRelevantState(orders[i], signatures[i]); uint128 actualFillableTakerTokenAmount,
bool isSignatureValid
)
{
orderInfos[i] = orderInfo;
actualFillableTakerTokenAmounts[i] = actualFillableTakerTokenAmount;
isSignatureValids[i] = isSignatureValid;
}
catch {}
} }
} }

View File

@@ -103,8 +103,8 @@ library LibNativeOrder {
// "uint128 makerAmount,", // "uint128 makerAmount,",
// "uint128 takerAmount,", // "uint128 takerAmount,",
// "address maker,", // "address maker,",
// "address txOrigin,",
// "address taker,", // "address taker,",
// "address txOrigin,",
// "bytes32 pool,", // "bytes32 pool,",
// "uint64 expiry,", // "uint64 expiry,",
// "uint256 salt" // "uint256 salt"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contracts-zero-ex", "name": "@0x/contracts-zero-ex",
"version": "0.18.0", "version": "0.18.1",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -55,14 +55,14 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/zero-ex", "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/zero-ex",
"devDependencies": { "devDependencies": {
"@0x/abi-gen": "^5.4.13", "@0x/abi-gen": "^5.4.19",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@types/isomorphic-fetch": "^0.0.35", "@types/isomorphic-fetch": "^0.0.35",
@@ -82,13 +82,13 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/protocol-utils": "^1.1.4", "@0x/protocol-utils": "^1.1.5",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"ethereumjs-util": "^5.1.1" "ethereumjs-util": "^5.1.1"
}, },

View File

@@ -94,7 +94,7 @@ blockchainTests.resets('MetaTransactions feature', env => {
value: getRandomInteger(1, '1e18'), value: getRandomInteger(1, '1e18'),
feeToken: feeToken.address, feeToken: feeToken.address,
feeAmount: getRandomInteger(1, MAX_FEE_AMOUNT), feeAmount: getRandomInteger(1, MAX_FEE_AMOUNT),
chainId: 1, // Ganache's `chainid` opcode is hardcoded as 1 chainId: 1337,
verifyingContract: zeroEx.address, verifyingContract: zeroEx.address,
...fields, ...fields,
}); });

View File

@@ -1,4 +1,11 @@
import { blockchainTests, constants, describe, expect, verifyEventsFromLogs } from '@0x/contracts-test-utils'; import {
blockchainTests,
constants,
describe,
expect,
randomAddress,
verifyEventsFromLogs,
} from '@0x/contracts-test-utils';
import { import {
LimitOrder, LimitOrder,
LimitOrderFields, LimitOrderFields,
@@ -18,7 +25,7 @@ import { getRandomLimitOrder, getRandomRfqOrder } from '../utils/orders';
import { TestMintableERC20TokenContract, TestRfqOriginRegistrationContract } from '../wrappers'; import { TestMintableERC20TokenContract, TestRfqOriginRegistrationContract } from '../wrappers';
blockchainTests.resets('NativeOrdersFeature', env => { blockchainTests.resets('NativeOrdersFeature', env => {
const { NULL_ADDRESS, MAX_UINT256, ZERO_AMOUNT } = constants; const { NULL_ADDRESS, MAX_UINT256, NULL_BYTES32, ZERO_AMOUNT } = constants;
const GAS_PRICE = new BigNumber('123e9'); const GAS_PRICE = new BigNumber('123e9');
const PROTOCOL_FEE_MULTIPLIER = 1337e3; const PROTOCOL_FEE_MULTIPLIER = 1337e3;
const SINGLE_PROTOCOL_FEE = GAS_PRICE.times(PROTOCOL_FEE_MULTIPLIER); const SINGLE_PROTOCOL_FEE = GAS_PRICE.times(PROTOCOL_FEE_MULTIPLIER);
@@ -77,6 +84,7 @@ blockchainTests.resets('NativeOrdersFeature', env => {
return getRandomLimitOrder({ return getRandomLimitOrder({
maker, maker,
verifyingContract, verifyingContract,
chainId: 1337,
takerToken: takerToken.address, takerToken: takerToken.address,
makerToken: makerToken.address, makerToken: makerToken.address,
taker: NULL_ADDRESS, taker: NULL_ADDRESS,
@@ -89,6 +97,7 @@ blockchainTests.resets('NativeOrdersFeature', env => {
return getRandomRfqOrder({ return getRandomRfqOrder({
maker, maker,
verifyingContract, verifyingContract,
chainId: 1337,
takerToken: takerToken.address, takerToken: takerToken.address,
makerToken: makerToken.address, makerToken: makerToken.address,
txOrigin: taker, txOrigin: taker,
@@ -1668,6 +1677,30 @@ blockchainTests.resets('NativeOrdersFeature', env => {
expect(isSignatureValids[i]).to.eq(true); expect(isSignatureValids[i]).to.eq(true);
} }
}); });
it('swallows reverts', async () => {
const orders = new Array(3).fill(0).map(() => getTestLimitOrder());
// The second order will revert because its maker token is not valid.
orders[1].makerToken = randomAddress();
await batchFundOrderMakerAsync(orders);
const [orderInfos, fillableTakerAmounts, isSignatureValids] = await zeroEx
.batchGetLimitOrderRelevantStates(
orders,
await Promise.all(orders.map(async o => o.getSignatureWithProviderAsync(env.provider))),
)
.callAsync();
expect(orderInfos).to.be.length(orders.length);
expect(fillableTakerAmounts).to.be.length(orders.length);
expect(isSignatureValids).to.be.length(orders.length);
for (let i = 0; i < orders.length; ++i) {
expect(orderInfos[i]).to.deep.eq({
orderHash: i === 1 ? NULL_BYTES32 : orders[i].getHash(),
status: i === 1 ? OrderStatus.Invalid : OrderStatus.Fillable,
takerTokenFilledAmount: ZERO_AMOUNT,
});
expect(fillableTakerAmounts[i]).to.bignumber.eq(i === 1 ? ZERO_AMOUNT : orders[i].takerAmount);
expect(isSignatureValids[i]).to.eq(i !== 1);
}
});
}); });
describe('batchGetRfqOrderRelevantStates()', () => { describe('batchGetRfqOrderRelevantStates()', () => {

View File

@@ -5,9 +5,9 @@ Releases
.. role:: strike .. role:: strike
:class: strike :class: strike
.. note:: .. note::
Come out and vote! The community vote for Protocol V4 goes live on Saturday, January 16 2021. Cast your vote `HERE <https://0x.org/zrx/vote/zeip-82>`_! Come out and vote! The community vote for Protocol V4 goes live on Saturday, January 16 2021. Cast your vote `HERE <https://0x.org/zrx/vote/zeip-82>`_!
This page outlines upcoming releases and expected changes. This page outlines upcoming releases and expected changes.
@@ -17,9 +17,11 @@ This page outlines upcoming releases and expected changes.
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| **Name** | **Overview** | **Est Release Date** | **Status** | **Additional** | | **Name** | **Overview** | **Est Release Date** | **Status** | **Additional** |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| `big-pantsuit-energy`_ | Patch batch ```getOrderRelevantState()``` functions | 01/25/21 | Timelock | |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| `Squire`_ | Aggregation for `V4 Orders <../basics/orders.html>`_ | TBA | Development | Depends on AssetSwapper / 0x API Upgrade | | `Squire`_ | Aggregation for `V4 Orders <../basics/orders.html>`_ | TBA | Development | Depends on AssetSwapper / 0x API Upgrade |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| `Babooshka`_ | Connect Exchange Proxy to Staking | 01/24/21 | Vote | Requires community vote | | `Babooshka`_ | Connect Exchange Proxy to Staking | 02/08/21 | Vote | Requires community vote |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| *The following releases have been deployed* | | | | | | *The following releases have been deployed* | | | | |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
@@ -38,6 +40,12 @@ This page outlines upcoming releases and expected changes.
Upcoming Upcoming
======== ========
big-pantsuit-energy
-------------------
- Swallow reverts in `batchGetRfqOrderRelevantStates()` and `batchGetLimitOrderRelevantStates()` functions.
Squire Squire
------- -------
@@ -88,4 +96,4 @@ Tinker
This release was partially rolled back due to breaking allowances for some `Exceptional ERC20 Tokens <./exceptional_erc20s.html>`_. These features were fixed and re-deployed in the Hot-Pants release, above. This release was partially rolled back due to breaking allowances for some `Exceptional ERC20 Tokens <./exceptional_erc20s.html>`_. These features were fixed and re-deployed in the Hot-Pants release, above.
- Upgrade any features that transfer user funds to use allowances on the Proxy contract. Transfers will still fallback to the Allowance Target, but integrators will get reduced transaction costs from setting their allowance on the Proxy. This involves redeploying the following `Features <../architecture/features.html>`_: ``MetaTransactionsFeature``, ``TransformERC20Feature``, ``UniswapFeature``. - Upgrade any features that transfer user funds to use allowances on the Proxy contract. Transfers will still fallback to the Allowance Target, but integrators will get reduced transaction costs from setting their allowance on the Proxy. This involves redeploying the following `Features <../architecture/features.html>`_: ``MetaTransactionsFeature``, ``TransformERC20Feature``, ``UniswapFeature``.

View File

@@ -66,7 +66,7 @@
"ignoreDependencyVersionsForPackage": "contract-wrappers" "ignoreDependencyVersionsForPackage": "contract-wrappers"
}, },
"devDependencies": { "devDependencies": {
"@0x/monorepo-scripts": "^3.0.4", "@0x/monorepo-scripts": "^3.0.5",
"@0x-lerna-fork/lerna": "3.16.10", "@0x-lerna-fork/lerna": "3.16.10",
"@0xproject/npm-cli-login": "^0.0.11", "@0xproject/npm-cli-login": "^0.0.11",
"async-child-process": "^1.1.1", "async-child-process": "^1.1.1",

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "5.8.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"version": "5.8.0", "version": "5.8.0",
"changes": [ "changes": [

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v5.8.1 - _January 26, 2021_
* Dependencies updated
## v5.8.0 - _January 13, 2021_ ## v5.8.0 - _January 13, 2021_
* Automatically Discover Kyber reserves for tokens using `getTradingReserves` (#111) * Automatically Discover Kyber reserves for tokens using `getTradingReserves` (#111)

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/asset-swapper", "name": "@0x/asset-swapper",
"version": "5.8.0", "version": "5.8.1",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -57,19 +57,19 @@
"registry": "git@github.com:0xProject/gitpkg-registry.git" "registry": "git@github.com:0xProject/gitpkg-registry.git"
}, },
"dependencies": { "dependencies": {
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contract-wrappers": "^13.12.1", "@0x/contract-wrappers": "^13.12.2",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/json-schemas": "^5.3.4", "@0x/json-schemas": "^5.4.1",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/orderbook": "0xProject/gitpkg-registry#0x-orderbook-v2.2.7-e10a81023", "@0x/orderbook": "0xProject/gitpkg-registry#0x-orderbook-v2.2.7-e10a81023",
"@0x/quote-server": "^3.1.0", "@0x/quote-server": "^4.0.1",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@balancer-labs/sor": "0.3.2", "@balancer-labs/sor": "0.3.2",
"@bancor/sdk": "0.2.9", "@bancor/sdk": "0.2.9",
"@ethersproject/abi": "^5.0.1", "@ethersproject/abi": "^5.0.1",
@@ -86,19 +86,19 @@
"lodash": "^4.17.11" "lodash": "^4.17.11"
}, },
"devDependencies": { "devDependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-exchange-libs": "^4.3.22", "@0x/contracts-exchange-libs": "^4.3.23",
"@0x/contracts-gen": "^2.0.24", "@0x/contracts-gen": "^2.0.30",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/contracts-zero-ex": "^0.18.0", "@0x/contracts-zero-ex": "^0.18.1",
"@0x/mesh-rpc-client": "^9.4.2", "@0x/mesh-rpc-client": "^9.4.2",
"@0x/migrations": "^6.5.10", "@0x/migrations": "^6.5.11",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",

View File

@@ -18,7 +18,7 @@ export {
SRAPollingOrderProviderOpts, SRAPollingOrderProviderOpts,
SRAWebsocketOrderProviderOpts, SRAWebsocketOrderProviderOpts,
} from '@0x/orderbook'; } from '@0x/orderbook';
export { RFQTFirmQuote, RFQTIndicativeQuote, TakerRequestQueryParams } from '@0x/quote-server'; export { V3RFQFirmQuote, V3RFQIndicativeQuote, TakerRequestQueryParams } from '@0x/quote-server';
export { export {
APIOrder, APIOrder,
Asset, Asset,

View File

@@ -1,4 +1,4 @@
import { RFQTIndicativeQuote } from '@0x/quote-server'; import { V3RFQIndicativeQuote } from '@0x/quote-server';
import { SignedOrder } from '@0x/types'; import { SignedOrder } from '@0x/types';
import { BigNumber, NULL_ADDRESS } from '@0x/utils'; import { BigNumber, NULL_ADDRESS } from '@0x/utils';
import * as _ from 'lodash'; import * as _ from 'lodash';
@@ -59,7 +59,7 @@ export async function getRfqtIndicativeQuotesAsync(
assetFillAmount: BigNumber, assetFillAmount: BigNumber,
comparisonPrice: BigNumber | undefined, comparisonPrice: BigNumber | undefined,
opts: Partial<GetMarketOrdersOpts>, opts: Partial<GetMarketOrdersOpts>,
): Promise<RFQTIndicativeQuote[]> { ): Promise<V3RFQIndicativeQuote[]> {
if (opts.rfqt && opts.rfqt.isIndicative === true && opts.rfqt.quoteRequestor) { if (opts.rfqt && opts.rfqt.isIndicative === true && opts.rfqt.quoteRequestor) {
return opts.rfqt.quoteRequestor.requestRfqtIndicativeQuotesAsync( return opts.rfqt.quoteRequestor.requestRfqtIndicativeQuotesAsync(
makerAssetData, makerAssetData,
@@ -70,7 +70,7 @@ export async function getRfqtIndicativeQuotesAsync(
opts.rfqt, opts.rfqt,
); );
} else { } else {
return Promise.resolve<RFQTIndicativeQuote[]>([]); return Promise.resolve<V3RFQIndicativeQuote[]>([]);
} }
} }

View File

@@ -1,5 +1,5 @@
import { assetDataUtils, ERC20AssetData, generatePseudoRandomSalt, orderCalculationUtils } from '@0x/order-utils'; import { assetDataUtils, ERC20AssetData, generatePseudoRandomSalt, orderCalculationUtils } from '@0x/order-utils';
import { RFQTIndicativeQuote } from '@0x/quote-server'; import { V3RFQIndicativeQuote } from '@0x/quote-server';
import { SignedOrder } from '@0x/types'; import { SignedOrder } from '@0x/types';
import { AbiEncoder, BigNumber } from '@0x/utils'; import { AbiEncoder, BigNumber } from '@0x/utils';
@@ -498,7 +498,7 @@ export function createNativeOrder(fill: NativeCollapsedFill): OptimizedMarketOrd
} }
export function createSignedOrdersFromRfqtIndicativeQuotes( export function createSignedOrdersFromRfqtIndicativeQuotes(
quotes: RFQTIndicativeQuote[], quotes: V3RFQIndicativeQuote[],
): SignedOrderWithFillableAmounts[] { ): SignedOrderWithFillableAmounts[] {
return quotes.map(quote => { return quotes.map(quote => {
return { return {

View File

@@ -1,4 +1,4 @@
import { RFQTIndicativeQuote } from '@0x/quote-server'; import { V3RFQIndicativeQuote } from '@0x/quote-server';
import { MarketOperation, SignedOrder } from '@0x/types'; import { MarketOperation, SignedOrder } from '@0x/types';
import { BigNumber } from '@0x/utils'; import { BigNumber } from '@0x/utils';
@@ -374,7 +374,7 @@ export interface MarketSideLiquidity {
orderFillableAmounts: BigNumber[]; orderFillableAmounts: BigNumber[];
ethToOutputRate: BigNumber; ethToOutputRate: BigNumber;
ethToInputRate: BigNumber; ethToInputRate: BigNumber;
rfqtIndicativeQuotes: RFQTIndicativeQuote[]; rfqtIndicativeQuotes: V3RFQIndicativeQuote[];
twoHopQuotes: Array<DexSample<MultiHopFillData>>; twoHopQuotes: Array<DexSample<MultiHopFillData>>;
quoteSourceFilters: SourceFilters; quoteSourceFilters: SourceFilters;
makerTokenDecimals: number; makerTokenDecimals: number;

View File

@@ -1,6 +1,6 @@
import { schemas, SchemaValidator } from '@0x/json-schemas'; import { schemas, SchemaValidator } from '@0x/json-schemas';
import { assetDataUtils, orderCalculationUtils, SignedOrder } from '@0x/order-utils'; import { assetDataUtils, orderCalculationUtils, SignedOrder } from '@0x/order-utils';
import { RFQTFirmQuote, RFQTIndicativeQuote, TakerRequestQueryParams } from '@0x/quote-server'; import { TakerRequestQueryParams, V3RFQFirmQuote, V3RFQIndicativeQuote } from '@0x/quote-server';
import { ERC20AssetData } from '@0x/types'; import { ERC20AssetData } from '@0x/types';
import { BigNumber } from '@0x/utils'; import { BigNumber } from '@0x/utils';
import Axios, { AxiosInstance } from 'axios'; import Axios, { AxiosInstance } from 'axios';
@@ -111,12 +111,15 @@ export class QuoteRequestor {
const requestParamsWithBigNumbers: Pick< const requestParamsWithBigNumbers: Pick<
TakerRequestQueryParams, TakerRequestQueryParams,
'buyTokenAddress' | 'sellTokenAddress' | 'takerAddress' | 'comparisonPrice' 'buyTokenAddress' | 'sellTokenAddress' | 'takerAddress' | 'comparisonPrice' | 'protocolVersion'
> = { > = {
takerAddress, takerAddress,
comparisonPrice: comparisonPrice === undefined ? undefined : comparisonPrice.toString(), comparisonPrice: comparisonPrice === undefined ? undefined : comparisonPrice.toString(),
buyTokenAddress, buyTokenAddress,
sellTokenAddress, sellTokenAddress,
// The request parameter below defines what protocol version the RFQ servers should be returning.
protocolVersion: '3',
}; };
// convert BigNumbers to strings // convert BigNumbers to strings
@@ -152,7 +155,7 @@ export class QuoteRequestor {
marketOperation: MarketOperation, marketOperation: MarketOperation,
comparisonPrice: BigNumber | undefined, comparisonPrice: BigNumber | undefined,
options: RfqtRequestOpts, options: RfqtRequestOpts,
): Promise<RFQTFirmQuote[]> { ): Promise<V3RFQFirmQuote[]> {
const _opts: RfqtRequestOpts = { ...constants.DEFAULT_RFQT_REQUEST_OPTS, ...options }; const _opts: RfqtRequestOpts = { ...constants.DEFAULT_RFQT_REQUEST_OPTS, ...options };
if ( if (
_opts.takerAddress === undefined || _opts.takerAddress === undefined ||
@@ -164,7 +167,7 @@ export class QuoteRequestor {
throw new Error('RFQ-T firm quotes require the presence of a taker address'); throw new Error('RFQ-T firm quotes require the presence of a taker address');
} }
const firmQuoteResponses = await this._getQuotesAsync<RFQTFirmQuote>( // not yet BigNumber const firmQuoteResponses = await this._getQuotesAsync<V3RFQFirmQuote>( // not yet BigNumber
makerAssetData, makerAssetData,
takerAssetData, takerAssetData,
assetFillAmount, assetFillAmount,
@@ -174,7 +177,7 @@ export class QuoteRequestor {
'firm', 'firm',
); );
const result: RFQTFirmQuote[] = []; const result: V3RFQFirmQuote[] = [];
firmQuoteResponses.forEach(firmQuoteResponse => { firmQuoteResponses.forEach(firmQuoteResponse => {
const orderWithStringInts = firmQuoteResponse.response.signedOrder; const orderWithStringInts = firmQuoteResponse.response.signedOrder;
@@ -242,7 +245,7 @@ export class QuoteRequestor {
marketOperation: MarketOperation, marketOperation: MarketOperation,
comparisonPrice: BigNumber | undefined, comparisonPrice: BigNumber | undefined,
options: RfqtRequestOpts, options: RfqtRequestOpts,
): Promise<RFQTIndicativeQuote[]> { ): Promise<V3RFQIndicativeQuote[]> {
const _opts: RfqtRequestOpts = { ...constants.DEFAULT_RFQT_REQUEST_OPTS, ...options }; const _opts: RfqtRequestOpts = { ...constants.DEFAULT_RFQT_REQUEST_OPTS, ...options };
// Originally a takerAddress was required for indicative quotes, but // Originally a takerAddress was required for indicative quotes, but
@@ -254,7 +257,7 @@ export class QuoteRequestor {
_opts.takerAddress = constants.NULL_ADDRESS; _opts.takerAddress = constants.NULL_ADDRESS;
} }
const responsesWithStringInts = await this._getQuotesAsync<RFQTIndicativeQuote>( // not yet BigNumber const responsesWithStringInts = await this._getQuotesAsync<V3RFQIndicativeQuote>( // not yet BigNumber
makerAssetData, makerAssetData,
takerAssetData, takerAssetData,
assetFillAmount, assetFillAmount,
@@ -307,7 +310,7 @@ export class QuoteRequestor {
return this._orderSignatureToMakerUri[orderSignature]; return this._orderSignatureToMakerUri[orderSignature];
} }
private _isValidRfqtIndicativeQuoteResponse(response: RFQTIndicativeQuote): boolean { private _isValidRfqtIndicativeQuoteResponse(response: V3RFQIndicativeQuote): boolean {
const hasValidMakerAssetAmount = const hasValidMakerAssetAmount =
response.makerAssetAmount !== undefined && response.makerAssetAmount !== undefined &&
this._schemaValidator.isValid(response.makerAssetAmount, schemas.wholeNumberSchema); this._schemaValidator.isValid(response.makerAssetAmount, schemas.wholeNumberSchema);

View File

@@ -42,6 +42,7 @@ describe('QuoteRequestor', async () => {
sellAmountBaseUnits: '10000', sellAmountBaseUnits: '10000',
comparisonPrice: undefined, comparisonPrice: undefined,
takerAddress, takerAddress,
protocolVersion: '3',
}; };
// Successful response // Successful response
const successfulOrder1 = testOrderFactory.generateTestSignedOrder({ const successfulOrder1 = testOrderFactory.generateTestSignedOrder({
@@ -214,6 +215,7 @@ describe('QuoteRequestor', async () => {
buyTokenAddress: makerToken, buyTokenAddress: makerToken,
sellAmountBaseUnits: '10000', sellAmountBaseUnits: '10000',
comparisonPrice: undefined, comparisonPrice: undefined,
protocolVersion: '3',
takerAddress, takerAddress,
}; };
// Successful response // Successful response
@@ -313,6 +315,7 @@ describe('QuoteRequestor', async () => {
buyTokenAddress: makerToken, buyTokenAddress: makerToken,
buyAmountBaseUnits: '10000', buyAmountBaseUnits: '10000',
comparisonPrice: undefined, comparisonPrice: undefined,
protocolVersion: '3',
takerAddress, takerAddress,
}; };
// Successful response // Successful response

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "3.11.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"version": "3.11.0", "version": "3.11.0",
"changes": [ "changes": [

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v3.11.1 - _January 26, 2021_
* Dependencies updated
## v3.11.0 - _January 4, 2021_ ## v3.11.0 - _January 4, 2021_
* Update IZeroEx artifact (#97) * Update IZeroEx artifact (#97)

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contract-artifacts", "name": "@0x/contract-artifacts",
"version": "3.11.0", "version": "3.11.1",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -30,7 +30,7 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/packages/contract-artifacts", "homepage": "https://github.com/0xProject/protocol/tree/main/packages/contract-artifacts",
"devDependencies": { "devDependencies": {
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"chai": "^4.0.1", "chai": "^4.0.1",
"lodash": "^4.17.11", "lodash": "^4.17.11",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contract-wrappers-test", "name": "@0x/contract-wrappers-test",
"version": "12.2.34", "version": "12.2.35",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -31,17 +31,17 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/packages/contract-wrappers-test", "homepage": "https://github.com/0xProject/protocol/tree/main/packages/contract-wrappers-test",
"devDependencies": { "devDependencies": {
"@0x/contract-wrappers": "^13.12.1", "@0x/contract-wrappers": "^13.12.2",
"@0x/contracts-test-utils": "^5.3.19", "@0x/contracts-test-utils": "^5.3.20",
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/migrations": "^6.5.10", "@0x/migrations": "^6.5.11",
"@0x/order-utils": "^10.4.14", "@0x/order-utils": "^10.4.15",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@types/nock": "^10.0.3", "@types/nock": "^10.0.3",
"chai": "^4.0.1", "chai": "^4.0.1",
"dirty-chai": "^2.0.1", "dirty-chai": "^2.0.1",

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "13.12.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "13.12.1", "version": "13.12.1",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v13.12.2 - _January 26, 2021_
* Dependencies updated
## v13.12.1 - _January 13, 2021_ ## v13.12.1 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/contract-wrappers", "name": "@0x/contract-wrappers",
"version": "13.12.1", "version": "13.12.2",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -55,13 +55,13 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/json-schemas": "^5.3.4", "@0x/json-schemas": "^5.4.1",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",
"ethers": "~4.0.4" "ethers": "~4.0.4"
}, },

View File

@@ -1,4 +1,14 @@
[ [
{
"version": "6.5.11",
"changes": [
{
"note": "Set BOTH networkId and chainId to 1337 in dockerfile",
"pr": 118
}
],
"timestamp": 1611648096
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "6.5.10", "version": "6.5.10",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v6.5.11 - _January 26, 2021_
* Set BOTH networkId and chainId to 1337 in dockerfile (#118)
## v6.5.10 - _January 13, 2021_ ## v6.5.10 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,15 +1,15 @@
FROM mhart/alpine-node:10 FROM mhart/alpine-node:12
WORKDIR /usr/src/app WORKDIR /usr/src/app
RUN npm install -g ganache-cli@6.8.2 RUN npm install -g ganache-cli@6.12.1
ENV MNEMONIC "concert load couple harbor equip island argue ramp clarify fence smart topic" ENV MNEMONIC "concert load couple harbor equip island argue ramp clarify fence smart topic"
ENV NETWORK_ID 50 ENV NETWORK_ID 1337
ENV CHAIN_ID 1337
ENV VERSION "latest" ENV VERSION "latest"
ENV SNAPSHOT_HOST "http://ganache-snapshots.0x.org.s3-website.us-east-2.amazonaws.com" ENV SNAPSHOT_HOST "http://ganache-snapshots.0x.org.s3-website.us-east-2.amazonaws.com"
ENV SNAPSHOT_NAME "0x_ganache_snapshot" ENV SNAPSHOT_NAME "0x_ganache_snapshot"
EXPOSE 8545 EXPOSE 8545
CMD [ "sh", "-c", "echo downloading snapshot version: $VERSION; wget $SNAPSHOT_HOST/$SNAPSHOT_NAME-$VERSION.zip -O snapshot.zip && unzip -o snapshot.zip && ganache-cli --gasLimit 12000000 --allowUnlimitedContractSize=true --db $SNAPSHOT_NAME --noVMErrorsOnRPCResponse -p 8545 --keepAliveTimeout=40000 --networkId \"$NETWORK_ID\" -m \"$MNEMONIC\" -h 0.0.0.0"] CMD [ "sh", "-c", "echo downloading snapshot version: $VERSION; wget $SNAPSHOT_HOST/$SNAPSHOT_NAME-$VERSION.zip -O snapshot.zip && unzip -o snapshot.zip && ganache-cli --gasLimit 12000000 --allowUnlimitedContractSize=true --db $SNAPSHOT_NAME --noVMErrorsOnRPCResponse -p 8545 --keepAliveTimeout=40000 --networkId \"$NETWORK_ID\" --chainId \"$CHAIN_ID\" -m \"$MNEMONIC\" -h 0.0.0.0"]

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/migrations", "name": "@0x/migrations",
"version": "6.5.10", "version": "6.5.11",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -48,7 +48,7 @@
"registry": "git@github.com:0xProject/gitpkg-registry.git" "registry": "git@github.com:0xProject/gitpkg-registry.git"
}, },
"devDependencies": { "devDependencies": {
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
@@ -67,26 +67,26 @@
"yargs": "^10.0.3" "yargs": "^10.0.3"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^6.2.14", "@0x/base-contract": "^6.2.18",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contracts-asset-proxy": "^3.7.4", "@0x/contracts-asset-proxy": "^3.7.5",
"@0x/contracts-coordinator": "^3.1.23", "@0x/contracts-coordinator": "^3.1.24",
"@0x/contracts-dev-utils": "^1.3.21", "@0x/contracts-dev-utils": "^1.3.22",
"@0x/contracts-erc1155": "^2.1.22", "@0x/contracts-erc1155": "^2.1.23",
"@0x/contracts-erc20": "^3.3.1", "@0x/contracts-erc20": "^3.3.2",
"@0x/contracts-erc721": "^3.1.22", "@0x/contracts-erc721": "^3.1.23",
"@0x/contracts-exchange": "^3.2.23", "@0x/contracts-exchange": "^3.2.24",
"@0x/contracts-exchange-forwarder": "^4.2.23", "@0x/contracts-exchange-forwarder": "^4.2.24",
"@0x/contracts-extensions": "^6.2.17", "@0x/contracts-extensions": "^6.2.18",
"@0x/contracts-multisig": "^4.1.23", "@0x/contracts-multisig": "^4.1.24",
"@0x/contracts-staking": "^2.0.30", "@0x/contracts-staking": "^2.0.31",
"@0x/contracts-utils": "^4.7.1", "@0x/contracts-utils": "^4.7.2",
"@0x/contracts-zero-ex": "^0.18.0", "@0x/contracts-zero-ex": "^0.18.1",
"@0x/sol-compiler": "^4.4.1", "@0x/sol-compiler": "^4.5.2",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/typescript-typings": "^5.1.6", "@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"@ledgerhq/hw-app-eth": "^4.3.0", "@ledgerhq/hw-app-eth": "^4.3.0",
"@types/web3-provider-engine": "^14.0.0", "@types/web3-provider-engine": "^14.0.0",
"ethereum-types": "^3.4.0", "ethereum-types": "^3.4.0",

View File

@@ -1,4 +1,13 @@
[ [
{
"timestamp": 1611648096,
"version": "10.4.15",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "10.4.14", "version": "10.4.14",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v10.4.15 - _January 26, 2021_
* Dependencies updated
## v10.4.14 - _January 13, 2021_ ## v10.4.14 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/order-utils", "name": "@0x/order-utils",
"version": "10.4.14", "version": "10.4.15",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -43,8 +43,8 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/packages/order-utils", "homepage": "https://github.com/0xProject/protocol/tree/main/packages/order-utils",
"devDependencies": { "devDependencies": {
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
@@ -68,12 +68,12 @@
"web3-provider-engine": "14.0.6" "web3-provider-engine": "14.0.6"
}, },
"dependencies": { "dependencies": {
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contract-wrappers": "^13.12.1", "@0x/contract-wrappers": "^13.12.2",
"@0x/json-schemas": "^5.3.4", "@0x/json-schemas": "^5.4.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"ethereumjs-util": "^5.1.1", "ethereumjs-util": "^5.1.1",
"ethers": "~4.0.4", "ethers": "~4.0.4",
"lodash": "^4.17.11" "lodash": "^4.17.11"

View File

@@ -120,7 +120,7 @@ describe('Signature utils', () => {
const fakeProvider = { const fakeProvider = {
async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> { async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> {
if (payload.method === 'eth_signTypedData') { if (payload.method.startsWith('eth_signTypedData')) {
callback(new Error('Internal RPC Error')); callback(new Error('Internal RPC Error'));
} else if (payload.method === 'eth_sign') { } else if (payload.method === 'eth_sign') {
const [address, message] = payload.params; const [address, message] = payload.params;
@@ -141,7 +141,7 @@ describe('Signature utils', () => {
it('should throw if the user denies the signing request', async () => { it('should throw if the user denies the signing request', async () => {
const fakeProvider = { const fakeProvider = {
async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> { async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> {
if (payload.method === 'eth_signTypedData') { if (payload.method.startsWith('eth_signTypedData')) {
callback(new Error('User denied message signature')); callback(new Error('User denied message signature'));
} else if (payload.method === 'eth_sign') { } else if (payload.method === 'eth_sign') {
const [address, message] = payload.params; const [address, message] = payload.params;
@@ -165,7 +165,7 @@ describe('Signature utils', () => {
it('should default to eth_sign if eth_signTypedData is unavailable', async () => { it('should default to eth_sign if eth_signTypedData is unavailable', async () => {
const fakeProvider = { const fakeProvider = {
async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> { async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> {
if (payload.method === 'eth_signTypedData') { if (payload.method.startsWith('eth_signTypedData')) {
callback(new Error('Internal RPC Error')); callback(new Error('Internal RPC Error'));
} else if (payload.method === 'eth_sign') { } else if (payload.method === 'eth_sign') {
const [address, message] = payload.params; const [address, message] = payload.params;
@@ -190,7 +190,7 @@ describe('Signature utils', () => {
it('should throw if the user denies the signing request', async () => { it('should throw if the user denies the signing request', async () => {
const fakeProvider = { const fakeProvider = {
async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> { async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> {
if (payload.method === 'eth_signTypedData') { if (payload.method.startsWith('eth_signTypedData')) {
callback(new Error('User denied message signature')); callback(new Error('User denied message signature'));
} else if (payload.method === 'eth_sign') { } else if (payload.method === 'eth_sign') {
const [address, message] = payload.params; const [address, message] = payload.params;
@@ -304,9 +304,9 @@ describe('Signature utils', () => {
'0x1b65b7b6205a4511cc81ec8f1b3eb475b398d60985089a3041c74735109f207e99542c7f0f81b0a988317e89b8280ec72829c8532a04c376f1f1236589c911545002'; '0x1b65b7b6205a4511cc81ec8f1b3eb475b398d60985089a3041c74735109f207e99542c7f0f81b0a988317e89b8280ec72829c8532a04c376f1f1236589c911545002';
const fakeProvider = { const fakeProvider = {
async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> { async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> {
if (payload.method === 'eth_signTypedData') { if (payload.method.startsWith('eth_signTypedData')) {
const [address, typedData] = payload.params; const [address, typedData] = payload.params;
const signature = await web3Wrapper.signTypedDataAsync(address, typedData); const signature = await web3Wrapper.signTypedDataAsync(address, JSON.parse(typedData));
callback(null, { callback(null, {
id: 42, id: 42,
jsonrpc: '2.0', jsonrpc: '2.0',
@@ -347,9 +347,9 @@ describe('Signature utils', () => {
it('should return the correct Signature for signatureHex concatenated as R + S + V', async () => { it('should return the correct Signature for signatureHex concatenated as R + S + V', async () => {
const fakeProvider = { const fakeProvider = {
async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> { async sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): Promise<void> {
if (payload.method === 'eth_signTypedData') { if (payload.method.startsWith('eth_signTypedData')) {
const [address, typedData] = payload.params; const [address, typedData] = payload.params;
const signature = await web3Wrapper.signTypedDataAsync(address, typedData); const signature = await web3Wrapper.signTypedDataAsync(address, JSON.parse(typedData));
callback(null, { callback(null, {
id: 42, id: 42,
jsonrpc: '2.0', jsonrpc: '2.0',

View File

@@ -1,4 +1,14 @@
[ [
{
"version": "1.1.5",
"changes": [
{
"note": "Use `Web3Wrapper.signTypedDataAsync()` instead of removed `Web3Wrapper.signTypedDataV4Async()`",
"pr": 124
}
],
"timestamp": 1611648096
},
{ {
"timestamp": 1610510890, "timestamp": 1610510890,
"version": "1.1.4", "version": "1.1.4",

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG CHANGELOG
## v1.1.5 - _January 26, 2021_
* Use `Web3Wrapper.signTypedDataAsync()` instead of removed `Web3Wrapper.signTypedDataV4Async()` (#124)
## v1.1.4 - _January 13, 2021_ ## v1.1.4 - _January 13, 2021_
* Dependencies updated * Dependencies updated

View File

@@ -1,6 +1,6 @@
{ {
"name": "@0x/protocol-utils", "name": "@0x/protocol-utils",
"version": "1.1.4", "version": "1.1.5",
"engines": { "engines": {
"node": ">=6.12" "node": ">=6.12"
}, },
@@ -40,7 +40,7 @@
}, },
"homepage": "https://github.com/0xProject/protocol/tree/main/packages/protocol-utils", "homepage": "https://github.com/0xProject/protocol/tree/main/packages/protocol-utils",
"devDependencies": { "devDependencies": {
"@0x/dev-utils": "^4.1.3", "@0x/dev-utils": "^4.2.1",
"@0x/ts-doc-gen": "^0.0.28", "@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3", "@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1", "@0x/types": "^3.3.1",
@@ -61,13 +61,13 @@
"web3-provider-engine": "14.0.6" "web3-provider-engine": "14.0.6"
}, },
"dependencies": { "dependencies": {
"@0x/assert": "^3.0.19", "@0x/assert": "^3.0.21",
"@0x/contract-addresses": "^5.9.0", "@0x/contract-addresses": "^5.9.0",
"@0x/contract-wrappers": "^13.12.1", "@0x/contract-wrappers": "^13.12.2",
"@0x/json-schemas": "^5.3.4", "@0x/json-schemas": "^5.4.1",
"@0x/subproviders": "^6.2.3", "@0x/subproviders": "^6.4.1",
"@0x/utils": "^6.1.1", "@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.3.0", "@0x/web3-wrapper": "^7.4.1",
"chai": "^4.0.1", "chai": "^4.0.1",
"ethereumjs-util": "^5.1.1", "ethereumjs-util": "^5.1.1",
"ethers": "~4.0.4", "ethers": "~4.0.4",

View File

@@ -68,7 +68,7 @@ export async function eip712SignTypedDataWithProviderAsync(
provider: SupportedProvider, provider: SupportedProvider,
): Promise<Signature> { ): Promise<Signature> {
const w3w = new Web3Wrapper(providerUtils.standardizeOrThrow(provider)); const w3w = new Web3Wrapper(providerUtils.standardizeOrThrow(provider));
const rpcSig = await w3w.signTypedDataV4Async(signer, data); const rpcSig = await w3w.signTypedDataAsync(signer, data);
return { return {
...parseRpcSignature(rpcSig), ...parseRpcSignature(rpcSig),
signatureType: SignatureType.EIP712, signatureType: SignatureType.EIP712,

249
yarn.lock
View File

@@ -643,14 +643,14 @@
npmlog "^4.1.2" npmlog "^4.1.2"
write-file-atomic "^2.3.0" write-file-atomic "^2.3.0"
"@0x/abi-gen@^5.4.13": "@0x/abi-gen@^5.4.19":
version "5.4.13" version "5.4.19"
resolved "https://registry.yarnpkg.com/@0x/abi-gen/-/abi-gen-5.4.13.tgz#fd7101d6937faffee1f95b6cf7bf4f589b6485cc" resolved "https://registry.yarnpkg.com/@0x/abi-gen/-/abi-gen-5.4.19.tgz#d6c9dc9eee390ec191b557f57e2c369a09f6c771"
integrity sha512-dZCDa9DuIjBBnhO5m3P2EclGXYeTGZowOgLX3QWkpgKnmFBGntAF7OiwzSqtaqEJgJQkJaK/YRsfO4wg5ZnzQg== integrity sha512-uMpaSZpVaqcK52BWuhTsmbIfCrZd1HoGtIlv2J3RIQP+wsuO+pPoQCKmV0DVaJWuklfjlhIF1x3IdYPxJdM+eA==
dependencies: dependencies:
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@types/node" "12.12.54" "@types/node" "12.12.54"
"@types/toposort" "^2.0.1" "@types/toposort" "^2.0.1"
chalk "^2.3.0" chalk "^2.3.0"
@@ -687,27 +687,27 @@
lodash "^4.17.11" lodash "^4.17.11"
valid-url "^1.0.9" valid-url "^1.0.9"
"@0x/assert@^3.0.19": "@0x/assert@^3.0.21":
version "3.0.19" version "3.0.21"
resolved "https://registry.yarnpkg.com/@0x/assert/-/assert-3.0.19.tgz#a60c81706c72912807a55aab306320a1c711bc88" resolved "https://registry.yarnpkg.com/@0x/assert/-/assert-3.0.21.tgz#b385868d1833625912fd9173a2477be5a4090aed"
integrity sha512-H0Fj7kSlxmoAZQwCAXcb0uYyddjQSJBXe3eW9bAGlEphjXE6zAuQGN6U51CqGsw8dhcoX79hayAEg+zgvizFcA== integrity sha512-DDl8C6uYuy/Lw19HcOfDjgM2pwGafIUoePqKUwGeGRhMcARBWzr/KcBIKdBdQOVWg9CYKWFkiWyjTlAt8r6G3A==
dependencies: dependencies:
"@0x/json-schemas" "^5.3.4" "@0x/json-schemas" "^5.4.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@types/node" "12.12.54" "@types/node" "12.12.54"
lodash "^4.17.11" lodash "^4.17.11"
valid-url "^1.0.9" valid-url "^1.0.9"
"@0x/base-contract@^6.2.14": "@0x/base-contract@^6.2.18":
version "6.2.14" version "6.2.18"
resolved "https://registry.yarnpkg.com/@0x/base-contract/-/base-contract-6.2.14.tgz#a4a8dfc91a7d33dbfd010841ed843a077531c9c6" resolved "https://registry.yarnpkg.com/@0x/base-contract/-/base-contract-6.2.18.tgz#d092de93d52d8cf8e5d4600d9ca852421322ab38"
integrity sha512-jOOVpZWSz6oDITdWA4PpUshLKLAAe+Pdul8QUhtYNatTAnUvAa7xcVQpeNVSjawPEgP0WUmbVuMh9hY0xe+lAA== integrity sha512-Fg7KjZQqCwDqsAdSXZQv2CXC7ujlLYFaq/sJIOM76vOkv9yyWpC8KAh5ZJ1r4bOLYCo6L8zICYD4QELBSKy5wQ==
dependencies: dependencies:
"@0x/assert" "^3.0.19" "@0x/assert" "^3.0.21"
"@0x/json-schemas" "^5.3.4" "@0x/json-schemas" "^5.4.1"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@0x/web3-wrapper" "^7.3.0" "@0x/web3-wrapper" "^7.4.1"
"@types/node" "12.12.54" "@types/node" "12.12.54"
ethereumjs-account "^3.0.0" ethereumjs-account "^3.0.0"
ethereumjs-blockstream "^7.0.0" ethereumjs-blockstream "^7.0.0"
@@ -736,16 +736,16 @@
version "4.12.0" version "4.12.0"
resolved "https://registry.yarnpkg.com/@0x/contract-addresses/-/contract-addresses-4.12.0.tgz#2adb0bcde763ad13437f782adf25c403107ff428" resolved "https://registry.yarnpkg.com/@0x/contract-addresses/-/contract-addresses-4.12.0.tgz#2adb0bcde763ad13437f782adf25c403107ff428"
"@0x/contracts-gen@^2.0.24": "@0x/contracts-gen@^2.0.30":
version "2.0.24" version "2.0.30"
resolved "https://registry.yarnpkg.com/@0x/contracts-gen/-/contracts-gen-2.0.24.tgz#494c0867bab7681ebd1de56fe435b7366c1ef39b" resolved "https://registry.yarnpkg.com/@0x/contracts-gen/-/contracts-gen-2.0.30.tgz#e143660b6f2aadc675e56d7675061dbd370b4985"
integrity sha512-KIkRc8wIC5HGVjbLtmCYfqGWIZnnUXxcwfZLp8wxQXnyrp5rPNwfgEKQmjnAhejy8numHxR8Grk8Ltx4shGrxg== integrity sha512-HpGwQem6lN4n69MAINEN9sPOJ2SgQyA9w8Annr9eq7HY470kDLt8FWR7uSHqQFLBUa00fqsWXmYkluwFrL/riA==
dependencies: dependencies:
"@0x/sol-compiler" "^4.4.1" "@0x/sol-compiler" "^4.5.2"
"@0x/sol-resolver" "^3.1.6" "@0x/sol-resolver" "^3.1.6"
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@types/node" "12.12.54" "@types/node" "12.12.54"
ethereum-types "^3.4.0" ethereum-types "^3.4.0"
lodash "^4.17.11" lodash "^4.17.11"
@@ -780,16 +780,16 @@
typeorm "0.2.7" typeorm "0.2.7"
websocket "^1.0.25" websocket "^1.0.25"
"@0x/dev-utils@^4.1.3": "@0x/dev-utils@^4.2.1":
version "4.1.3" version "4.2.1"
resolved "https://registry.yarnpkg.com/@0x/dev-utils/-/dev-utils-4.1.3.tgz#85eb7fa13b1d71f0b7c881f35944944d1be56ac9" resolved "https://registry.yarnpkg.com/@0x/dev-utils/-/dev-utils-4.2.1.tgz#f7364d218ae4ef9b2502963aba3cc34d83cf8673"
integrity sha512-/93iF2ZNz5zBpZCo/XhmZURC+CJV5vRykJbhcmFFAXrcmZhRvkSinw6QhBNHv2UJxMO3GwbiGklLWNMhA/LmMQ== integrity sha512-t1mwu8FLsoydLVBODlUf9ADK8uFc599I91lND4foPgKgVixBdO2A22nLvNFJzLl3cdY/fPlx2ITL2ruuMRM6vg==
dependencies: dependencies:
"@0x/subproviders" "^6.2.3" "@0x/subproviders" "^6.4.1"
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@0x/web3-wrapper" "^7.3.0" "@0x/web3-wrapper" "^7.4.1"
"@types/node" "12.12.54" "@types/node" "12.12.54"
"@types/web3-provider-engine" "^14.0.0" "@types/web3-provider-engine" "^14.0.0"
chai "^4.0.1" chai "^4.0.1"
@@ -818,10 +818,10 @@
jsonschema "^1.2.0" jsonschema "^1.2.0"
lodash.values "^4.3.0" lodash.values "^4.3.0"
"@0x/json-schemas@^5.3.4": "@0x/json-schemas@^5.4.1":
version "5.3.4" version "5.4.1"
resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-5.3.4.tgz#1cd43f65436cd4aa959611c65ae7d29472f3ac3e" resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-5.4.1.tgz#488cae01fbb7f37fa9043e426f52ff32de69f6e0"
integrity sha512-4ff3a19K3XBjEpc3ld0t4Hb6H1ZNQWS8jxJQpuXtnzWTSzEnXbMs8K+0HxsznxcNWm1HplMCQk3gLkBmqS4zwA== integrity sha512-zZ2CPrRf2RfqnMdHIVy7h3mv31sCrqav71E2CpgQt0nkgoepbsBJdIEpQfr4AYwF40EsZuSkGe5JoyP+RFyKZw==
dependencies: dependencies:
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@types/node" "12.12.54" "@types/node" "12.12.54"
@@ -853,13 +853,13 @@
web3-providers "^2.0.0-alpha.1" web3-providers "^2.0.0-alpha.1"
websocket "^1.0.29" websocket "^1.0.29"
"@0x/monorepo-scripts@^3.0.4": "@0x/monorepo-scripts@^3.0.5":
version "3.0.4" version "3.0.5"
resolved "https://registry.yarnpkg.com/@0x/monorepo-scripts/-/monorepo-scripts-3.0.4.tgz#f6755eca9f02dcd0ed6ddd1616f5d8fc348ac313" resolved "https://registry.yarnpkg.com/@0x/monorepo-scripts/-/monorepo-scripts-3.0.5.tgz#1f1504d0d8deae3143394d9ae70980be49fceb25"
integrity sha512-OiBOWv1Z+8J1WZukm2M8kfsP3WwR5VtYNHeIM+rnxg75Zt7wsu+zM0uJQiL4CodJAOptEX2WQTQqebF5HPY3Tg== integrity sha512-QQ1y34Mj4W4PvTMVwK/PUM3O/+xUWeYGx2kHFvFKXfYuPV+OT+9vFkvDqsFM9RtRBeXbMHBNQJyZXeCtoGPtdQ==
dependencies: dependencies:
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@lerna/batch-packages" "^3.0.0-beta.18" "@lerna/batch-packages" "^3.0.0-beta.18"
"@types/depcheck" "^0.6.0" "@types/depcheck" "^0.6.0"
"@types/node" "12.12.54" "@types/node" "12.12.54"
@@ -892,30 +892,32 @@
"@0x/order-utils" "^10.4.2" "@0x/order-utils" "^10.4.2"
"@0x/utils" "^6.1.0" "@0x/utils" "^6.1.0"
"@0x/quote-server@^3.1.0": "@0x/quote-server@^4.0.1":
version "3.1.0" version "4.0.1"
resolved "https://registry.yarnpkg.com/@0x/quote-server/-/quote-server-3.1.0.tgz#ba5c0de9f88fedfd522ec1ef608dd8eebb868509" resolved "https://registry.yarnpkg.com/@0x/quote-server/-/quote-server-4.0.1.tgz#05947589bfa7905d274ac3c726cb9918b93b0f9e"
integrity sha512-/5yP07a78Fqfj7IKicz57Z1R337iLYQP5qi17lMAmuIjwr7DOoUPMh0HL8FSmrf/Mk79GqC+f3jApTkXyR99fw==
dependencies: dependencies:
"@0x/json-schemas" "^5.0.7" "@0x/json-schemas" "^5.0.7"
"@0x/order-utils" "^10.2.4" "@0x/order-utils" "^10.2.4"
"@0x/protocol-utils" "^1.0.1"
"@0x/utils" "^5.4.1" "@0x/utils" "^5.4.1"
"@types/express" "^4.17.3" "@types/express" "^4.17.3"
express "^4.17.1" express "^4.17.1"
express-async-handler "^1.1.4" express-async-handler "^1.1.4"
http-status-codes "^1.4.0" http-status-codes "^1.4.0"
"@0x/sol-compiler@^4.4.1": "@0x/sol-compiler@^4.5.2":
version "4.4.1" version "4.5.2"
resolved "https://registry.yarnpkg.com/@0x/sol-compiler/-/sol-compiler-4.4.1.tgz#c10a207bb7e1ab41587df1542e143b88e40b01f7" resolved "https://registry.yarnpkg.com/@0x/sol-compiler/-/sol-compiler-4.5.2.tgz#da47263dfe14045c735955d5a026e1b6af7e855c"
integrity sha512-AQIgWHTQHpaoza7rLx+tQIoWJzCBkPTJPX8cAvV5Uv6Ed5ChjAzcqmSlD3tWuJaauUyEgmguqYSGk0y4at5Y6Q== integrity sha512-L5q4S5blMZusY7q5Unmv9GtBo0N0Sjp56F7iDl8bVzTU8F3H83WAaNkqWRzrPZKCHwAQcP3a0rNAprwCtavkeA==
dependencies: dependencies:
"@0x/assert" "^3.0.19" "@0x/assert" "^3.0.21"
"@0x/json-schemas" "^5.3.4" "@0x/json-schemas" "^5.4.1"
"@0x/sol-resolver" "^3.1.6" "@0x/sol-resolver" "^3.1.6"
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@0x/web3-wrapper" "^7.3.0" "@0x/web3-wrapper" "^7.4.1"
"@types/node" "12.12.54" "@types/node" "12.12.54"
"@types/yargs" "^11.0.0" "@types/yargs" "^11.0.0"
chalk "^2.3.0" chalk "^2.3.0"
@@ -932,13 +934,13 @@
web3-eth-abi "^1.0.0-beta.24" web3-eth-abi "^1.0.0-beta.24"
yargs "^10.0.3" yargs "^10.0.3"
"@0x/sol-coverage@^4.0.24": "@0x/sol-coverage@^4.0.29":
version "4.0.24" version "4.0.29"
resolved "https://registry.yarnpkg.com/@0x/sol-coverage/-/sol-coverage-4.0.24.tgz#fd4d470e8c2808a668793b5c73bfa75aab4ea7d0" resolved "https://registry.yarnpkg.com/@0x/sol-coverage/-/sol-coverage-4.0.29.tgz#4ce7d5d20f73f11e435497085378b214124f5ad7"
integrity sha512-ewPLJuDDSd7R8o0iFghdDEfvzhz5nBKxCXgFEI/bY43aI6gmEDyNhXSaHu/clX2Ot7b23+qNQmcbLkpisGgXNA== integrity sha512-uUtDEzT+kuph6F09ciJtmd/bFqF0ypViuI6qn4Axt25w255yklK6p1Xsl8CsFv86xjaWH2Y2n3/QsYtxoetWOA==
dependencies: dependencies:
"@0x/sol-tracing-utils" "^7.1.14" "@0x/sol-tracing-utils" "^7.1.19"
"@0x/subproviders" "^6.2.3" "@0x/subproviders" "^6.4.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@types/minimatch" "^3.0.3" "@types/minimatch" "^3.0.3"
"@types/node" "12.12.54" "@types/node" "12.12.54"
@@ -947,15 +949,15 @@
minimatch "^3.0.4" minimatch "^3.0.4"
web3-provider-engine "14.0.6" web3-provider-engine "14.0.6"
"@0x/sol-profiler@^4.1.14": "@0x/sol-profiler@^4.1.19":
version "4.1.14" version "4.1.19"
resolved "https://registry.yarnpkg.com/@0x/sol-profiler/-/sol-profiler-4.1.14.tgz#bc10c47bbc9bbe7f8b120f8543286355127c39d8" resolved "https://registry.yarnpkg.com/@0x/sol-profiler/-/sol-profiler-4.1.19.tgz#28deae3d61cfef9e748843a602d6cc096a2ab990"
integrity sha512-1z7C/eFWi2GZQIQQt8IG7dkNQaqDmOSLf3EJEtdqyPmc9rLyOogClLFs0CFPI0AGJFIt0BAVxv62dLupyWnW7A== integrity sha512-pFnYHVA/ncMKCxlwjOcmUP2hW+TnmaIjEoK2YDQwVpaVxJbxlTlRLVcQHGHvIQYqwyzBipfkWseqLx73kvNS2w==
dependencies: dependencies:
"@0x/sol-tracing-utils" "^7.1.14" "@0x/sol-tracing-utils" "^7.1.19"
"@0x/subproviders" "^6.2.3" "@0x/subproviders" "^6.4.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@types/node" "12.12.54" "@types/node" "12.12.54"
ethereum-types "^3.4.0" ethereum-types "^3.4.0"
ethereumjs-util "^5.1.1" ethereumjs-util "^5.1.1"
@@ -972,13 +974,13 @@
"@types/node" "12.12.54" "@types/node" "12.12.54"
lodash "^4.17.11" lodash "^4.17.11"
"@0x/sol-trace@^3.0.24": "@0x/sol-trace@^3.0.29":
version "3.0.24" version "3.0.29"
resolved "https://registry.yarnpkg.com/@0x/sol-trace/-/sol-trace-3.0.24.tgz#0219b6a32e4cad6ad44342ae49ddd11df22593f6" resolved "https://registry.yarnpkg.com/@0x/sol-trace/-/sol-trace-3.0.29.tgz#e0d58b0b5a74c42c8c149ad37b46d40571e3c61d"
integrity sha512-REU/HCrHu+VmrA8kjRXhrdTQK4EiNuNla83szd+Dqzr3VVoadO6Ua5XowbAP0jn2HgyHlwo1mnLyH8xb+ZKScQ== integrity sha512-i2+V5owTWkiYNBTUPgVmEQt1bpri5P/K+Gbx2GflkFwPt8HIkLi1lR636vqmrSTD+SKaHWY0zs3CXJI5i84l8A==
dependencies: dependencies:
"@0x/sol-tracing-utils" "^7.1.14" "@0x/sol-tracing-utils" "^7.1.19"
"@0x/subproviders" "^6.2.3" "@0x/subproviders" "^6.4.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@types/node" "12.12.54" "@types/node" "12.12.54"
chalk "^2.3.0" chalk "^2.3.0"
@@ -988,18 +990,18 @@
loglevel "^1.6.1" loglevel "^1.6.1"
web3-provider-engine "14.0.6" web3-provider-engine "14.0.6"
"@0x/sol-tracing-utils@^7.1.14": "@0x/sol-tracing-utils@^7.1.19":
version "7.1.14" version "7.1.19"
resolved "https://registry.yarnpkg.com/@0x/sol-tracing-utils/-/sol-tracing-utils-7.1.14.tgz#0cc7ac67682dbae0dacbd748488425b70e7494a2" resolved "https://registry.yarnpkg.com/@0x/sol-tracing-utils/-/sol-tracing-utils-7.1.19.tgz#4e05144e829b4f1e4b49086c5950209ca0d71722"
integrity sha512-VzfTDjuTEXpzTpPR5UZh03ei4bwzc9Tif65oHh/+LejuyB9qijF5NofIYSOmviOAl+UJgUpfEAoYJ8R7v8lptg== integrity sha512-g4GTpLuJVH7VdH6g8otuPXQ7uvC2jBGzfGXLWd0/zs2RKUR8tbzxlOiIKhETaVADBnAqEIoUvbKn5//L52j4cw==
dependencies: dependencies:
"@0x/dev-utils" "^4.1.3" "@0x/dev-utils" "^4.2.1"
"@0x/sol-compiler" "^4.4.1" "@0x/sol-compiler" "^4.5.2"
"@0x/sol-resolver" "^3.1.6" "@0x/sol-resolver" "^3.1.6"
"@0x/subproviders" "^6.2.3" "@0x/subproviders" "^6.4.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@0x/web3-wrapper" "^7.3.0" "@0x/web3-wrapper" "^7.4.1"
"@types/node" "12.12.54" "@types/node" "12.12.54"
"@types/solidity-parser-antlr" "^0.2.3" "@types/solidity-parser-antlr" "^0.2.3"
chalk "^2.3.0" chalk "^2.3.0"
@@ -1044,16 +1046,16 @@
optionalDependencies: optionalDependencies:
"@ledgerhq/hw-transport-node-hid" "^4.3.0" "@ledgerhq/hw-transport-node-hid" "^4.3.0"
"@0x/subproviders@^6.2.3": "@0x/subproviders@^6.4.1":
version "6.2.3" version "6.4.1"
resolved "https://registry.yarnpkg.com/@0x/subproviders/-/subproviders-6.2.3.tgz#632ed8b73b65bc6b6d5944eee3e95dda02475629" resolved "https://registry.yarnpkg.com/@0x/subproviders/-/subproviders-6.4.1.tgz#aaec18651f6ae6a1c545481efa6aaebb97525998"
integrity sha512-lebZFCaatGvnUo2W+rYbKza+1sQgrhMfxFuuugrPqX8pQnbM1VqrCr2wJL103SPVXJ34MPwONm/m2MMx34V+hw== integrity sha512-DurwE7xQeeqfmPDU4FexmuMwK4aNfhfry/naPAYlz8aR7kKf1penZFR4h4bs2wgGhtcPnw3800qUlpFwueQRgw==
dependencies: dependencies:
"@0x/assert" "^3.0.19" "@0x/assert" "^3.0.21"
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@0x/web3-wrapper" "^7.3.0" "@0x/web3-wrapper" "^7.4.1"
"@ledgerhq/hw-app-eth" "^4.3.0" "@ledgerhq/hw-app-eth" "^4.3.0"
"@ledgerhq/hw-transport-u2f" "4.24.0" "@ledgerhq/hw-transport-u2f" "4.24.0"
"@types/hdkey" "^0.7.0" "@types/hdkey" "^0.7.0"
@@ -1064,7 +1066,7 @@
ethereum-types "^3.4.0" ethereum-types "^3.4.0"
ethereumjs-tx "^1.3.5" ethereumjs-tx "^1.3.5"
ethereumjs-util "^5.1.1" ethereumjs-util "^5.1.1"
ganache-core "^2.10.2" ganache-core "^2.13.2"
hdkey "^0.7.1" hdkey "^0.7.1"
json-rpc-error "2.0.0" json-rpc-error "2.0.0"
lodash "^4.17.11" lodash "^4.17.11"
@@ -1217,10 +1219,10 @@
js-sha3 "^0.7.0" js-sha3 "^0.7.0"
lodash "^4.17.11" lodash "^4.17.11"
"@0x/utils@^6.1.1": "@0x/utils@^6.2.0":
version "6.1.1" version "6.2.0"
resolved "https://registry.yarnpkg.com/@0x/utils/-/utils-6.1.1.tgz#bb671283895dd967f912252e10420e02f9562281" resolved "https://registry.yarnpkg.com/@0x/utils/-/utils-6.2.0.tgz#07708d87691ac260163c01713ffac7a7f8e4c795"
integrity sha512-L3/MKSGQsD2pWCv394VbSr0IbnkzSEN2JTrnKK/+72YaW1RvAtvbXfTuZ1n7KdU9ymC+YdXH+J2uv62X8OGosA== integrity sha512-cVJYTHhXsaH8zgEpLxpuX9MnEEFsU8Kzpn9E6ACPlB1jsThOSTC0PPdlSkA6k7IrN5PHCaW879mkcBEcpFCWXQ==
dependencies: dependencies:
"@0x/types" "^3.3.1" "@0x/types" "^3.3.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
@@ -1266,15 +1268,15 @@
ethers "~4.0.4" ethers "~4.0.4"
lodash "^4.17.11" lodash "^4.17.11"
"@0x/web3-wrapper@^7.3.0": "@0x/web3-wrapper@^7.4.1":
version "7.3.0" version "7.4.1"
resolved "https://registry.yarnpkg.com/@0x/web3-wrapper/-/web3-wrapper-7.3.0.tgz#7e6c7a27768f9c596d6809a8a10e1c6c0856a286" resolved "https://registry.yarnpkg.com/@0x/web3-wrapper/-/web3-wrapper-7.4.1.tgz#196ed73eef6989ff953d5b2d610352b47748f73e"
integrity sha512-NTYD6Uo+fifLjM5nJqr1qGdbTEIJQBrHGvgItuKV3b4noH4MlqoRGvFaY3kMFl/37oV1Bal7UFGcDF8Xf285bQ== integrity sha512-RNr9j/FtPHuAn7BxoKq2UUb1OoOIhbqHxXRLpsBBM4CU78/WjNF7zd95WB4RRnhbEK9HkdhgKb1a/lclCp84cA==
dependencies: dependencies:
"@0x/assert" "^3.0.19" "@0x/assert" "^3.0.21"
"@0x/json-schemas" "^5.3.4" "@0x/json-schemas" "^5.4.1"
"@0x/typescript-typings" "^5.1.6" "@0x/typescript-typings" "^5.1.6"
"@0x/utils" "^6.1.1" "@0x/utils" "^6.2.0"
"@types/node" "12.12.54" "@types/node" "12.12.54"
ethereum-types "^3.4.0" ethereum-types "^3.4.0"
ethereumjs-util "^5.1.1" ethereumjs-util "^5.1.1"
@@ -5717,6 +5719,18 @@ eth-query@^2.0.2, eth-query@^2.1.0, eth-query@^2.1.2:
json-rpc-random-id "^1.0.0" json-rpc-random-id "^1.0.0"
xtend "^4.0.1" xtend "^4.0.1"
eth-sig-util@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-3.0.0.tgz#75133b3d7c20a5731af0690c385e184ab942b97e"
integrity sha512-4eFkMOhpGbTxBQ3AMzVf0haUX2uTur7DpWiHzWyTURa28BVJJtOkcb9Ok5TV0YvEPG61DODPW7ZUATbJTslioQ==
dependencies:
buffer "^5.2.1"
elliptic "^6.4.0"
ethereumjs-abi "0.6.5"
ethereumjs-util "^5.1.1"
tweetnacl "^1.0.0"
tweetnacl-util "^0.15.0"
eth-sig-util@^1.4.2: eth-sig-util@^1.4.2:
version "1.4.2" version "1.4.2"
resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-1.4.2.tgz#8d958202c7edbaae839707fba6f09ff327606210" resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-1.4.2.tgz#8d958202c7edbaae839707fba6f09ff327606210"
@@ -6688,6 +6702,43 @@ ganache-core@^2.10.2:
ethereumjs-wallet "0.6.5" ethereumjs-wallet "0.6.5"
web3 "1.2.11" web3 "1.2.11"
ganache-core@^2.13.2:
version "2.13.2"
resolved "https://registry.yarnpkg.com/ganache-core/-/ganache-core-2.13.2.tgz#27e6fc5417c10e6e76e2e646671869d7665814a3"
integrity sha512-tIF5cR+ANQz0+3pHWxHjIwHqFXcVo0Mb+kcsNhglNFALcYo49aQpnS9dqHartqPfMFjiHh/qFoD3mYK0d/qGgw==
dependencies:
abstract-leveldown "3.0.0"
async "2.6.2"
bip39 "2.5.0"
cachedown "1.0.0"
clone "2.1.2"
debug "3.2.6"
encoding-down "5.0.4"
eth-sig-util "3.0.0"
ethereumjs-abi "0.6.8"
ethereumjs-account "3.0.0"
ethereumjs-block "2.2.2"
ethereumjs-common "1.5.0"
ethereumjs-tx "2.1.2"
ethereumjs-util "6.2.1"
ethereumjs-vm "4.2.0"
heap "0.2.6"
keccak "3.0.1"
level-sublevel "6.6.4"
levelup "3.1.1"
lodash "4.17.20"
lru-cache "5.1.1"
merkle-patricia-tree "3.0.0"
patch-package "6.2.2"
seedrandom "3.0.1"
source-map-support "0.5.12"
tmp "0.1.0"
web3-provider-engine "14.2.1"
websocket "1.0.32"
optionalDependencies:
ethereumjs-wallet "0.6.5"
web3 "1.2.11"
gauge@~1.2.5: gauge@~1.2.5:
version "1.2.7" version "1.2.7"
resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93"