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,
"version": "3.7.4",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -387,7 +387,9 @@ interface INativeOrdersFeature {
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 signatures The order signatures.
/// @return orderInfos Info about the orders.
@@ -406,7 +408,9 @@ interface INativeOrdersFeature {
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 signatures The order signatures.
/// @return orderInfos Info about the orders.

View File

@@ -111,7 +111,7 @@ contract NativeOrdersFeature is
/// @dev Name of this feature.
string public constant override FEATURE_NAME = "LimitOrders";
/// @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.
uint256 private constant HIGH_BIT = 1 << 255;
@@ -772,7 +772,9 @@ contract NativeOrdersFeature is
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 signatures The order signatures.
/// @return orderInfos Info about the orders.
@@ -800,15 +802,25 @@ contract NativeOrdersFeature is
actualFillableTakerTokenAmounts = new uint128[](orders.length);
isSignatureValids = new bool[](orders.length);
for (uint256 i = 0; i < orders.length; ++i) {
(
orderInfos[i],
actualFillableTakerTokenAmounts[i],
isSignatureValids[i]
) = getLimitOrderRelevantState(orders[i], signatures[i]);
try
this.getLimitOrderRelevantState(orders[i], signatures[i])
returns (
LibNativeOrder.OrderInfo memory orderInfo,
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 signatures The order signatures.
/// @return orderInfos Info about the orders.
@@ -836,11 +848,19 @@ contract NativeOrdersFeature is
actualFillableTakerTokenAmounts = new uint128[](orders.length);
isSignatureValids = new bool[](orders.length);
for (uint256 i = 0; i < orders.length; ++i) {
(
orderInfos[i],
actualFillableTakerTokenAmounts[i],
isSignatureValids[i]
) = getRfqOrderRelevantState(orders[i], signatures[i]);
try
this.getRfqOrderRelevantState(orders[i], signatures[i])
returns (
LibNativeOrder.OrderInfo memory orderInfo,
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 takerAmount,",
// "address maker,",
// "address txOrigin,",
// "address taker,",
// "address txOrigin,",
// "bytes32 pool,",
// "uint64 expiry,",
// "uint256 salt"

View File

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

View File

@@ -94,7 +94,7 @@ blockchainTests.resets('MetaTransactions feature', env => {
value: getRandomInteger(1, '1e18'),
feeToken: feeToken.address,
feeAmount: getRandomInteger(1, MAX_FEE_AMOUNT),
chainId: 1, // Ganache's `chainid` opcode is hardcoded as 1
chainId: 1337,
verifyingContract: zeroEx.address,
...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 {
LimitOrder,
LimitOrderFields,
@@ -18,7 +25,7 @@ import { getRandomLimitOrder, getRandomRfqOrder } from '../utils/orders';
import { TestMintableERC20TokenContract, TestRfqOriginRegistrationContract } from '../wrappers';
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 PROTOCOL_FEE_MULTIPLIER = 1337e3;
const SINGLE_PROTOCOL_FEE = GAS_PRICE.times(PROTOCOL_FEE_MULTIPLIER);
@@ -77,6 +84,7 @@ blockchainTests.resets('NativeOrdersFeature', env => {
return getRandomLimitOrder({
maker,
verifyingContract,
chainId: 1337,
takerToken: takerToken.address,
makerToken: makerToken.address,
taker: NULL_ADDRESS,
@@ -89,6 +97,7 @@ blockchainTests.resets('NativeOrdersFeature', env => {
return getRandomRfqOrder({
maker,
verifyingContract,
chainId: 1337,
takerToken: takerToken.address,
makerToken: makerToken.address,
txOrigin: taker,
@@ -1668,6 +1677,30 @@ blockchainTests.resets('NativeOrdersFeature', env => {
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()', () => {

View File

@@ -5,9 +5,9 @@ Releases
.. role:: 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.
@@ -17,9 +17,11 @@ This page outlines upcoming releases and expected changes.
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| **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 |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
| `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* | | | | |
+---------------------------------------------+---------------------------------------------------------------+----------------------+-------------+-----------------------------------------------------------------------------------------------------------------------------+
@@ -38,6 +40,12 @@ This page outlines upcoming releases and expected changes.
Upcoming
========
big-pantsuit-energy
-------------------
- Swallow reverts in `batchGetRfqOrderRelevantStates()` and `batchGetLimitOrderRelevantStates()` functions.
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.
- 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"
},
"devDependencies": {
"@0x/monorepo-scripts": "^3.0.4",
"@0x/monorepo-scripts": "^3.0.5",
"@0x-lerna-fork/lerna": "3.16.10",
"@0xproject/npm-cli-login": "^0.0.11",
"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",
"changes": [

View File

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

View File

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

View File

@@ -18,7 +18,7 @@ export {
SRAPollingOrderProviderOpts,
SRAWebsocketOrderProviderOpts,
} from '@0x/orderbook';
export { RFQTFirmQuote, RFQTIndicativeQuote, TakerRequestQueryParams } from '@0x/quote-server';
export { V3RFQFirmQuote, V3RFQIndicativeQuote, TakerRequestQueryParams } from '@0x/quote-server';
export {
APIOrder,
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 { BigNumber, NULL_ADDRESS } from '@0x/utils';
import * as _ from 'lodash';
@@ -59,7 +59,7 @@ export async function getRfqtIndicativeQuotesAsync(
assetFillAmount: BigNumber,
comparisonPrice: BigNumber | undefined,
opts: Partial<GetMarketOrdersOpts>,
): Promise<RFQTIndicativeQuote[]> {
): Promise<V3RFQIndicativeQuote[]> {
if (opts.rfqt && opts.rfqt.isIndicative === true && opts.rfqt.quoteRequestor) {
return opts.rfqt.quoteRequestor.requestRfqtIndicativeQuotesAsync(
makerAssetData,
@@ -70,7 +70,7 @@ export async function getRfqtIndicativeQuotesAsync(
opts.rfqt,
);
} 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 { RFQTIndicativeQuote } from '@0x/quote-server';
import { V3RFQIndicativeQuote } from '@0x/quote-server';
import { SignedOrder } from '@0x/types';
import { AbiEncoder, BigNumber } from '@0x/utils';
@@ -498,7 +498,7 @@ export function createNativeOrder(fill: NativeCollapsedFill): OptimizedMarketOrd
}
export function createSignedOrdersFromRfqtIndicativeQuotes(
quotes: RFQTIndicativeQuote[],
quotes: V3RFQIndicativeQuote[],
): SignedOrderWithFillableAmounts[] {
return quotes.map(quote => {
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 { BigNumber } from '@0x/utils';
@@ -374,7 +374,7 @@ export interface MarketSideLiquidity {
orderFillableAmounts: BigNumber[];
ethToOutputRate: BigNumber;
ethToInputRate: BigNumber;
rfqtIndicativeQuotes: RFQTIndicativeQuote[];
rfqtIndicativeQuotes: V3RFQIndicativeQuote[];
twoHopQuotes: Array<DexSample<MultiHopFillData>>;
quoteSourceFilters: SourceFilters;
makerTokenDecimals: number;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,15 +1,15 @@
FROM mhart/alpine-node:10
FROM mhart/alpine-node:12
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 NETWORK_ID 50
ENV NETWORK_ID 1337
ENV CHAIN_ID 1337
ENV VERSION "latest"
ENV SNAPSHOT_HOST "http://ganache-snapshots.0x.org.s3-website.us-east-2.amazonaws.com"
ENV SNAPSHOT_NAME "0x_ganache_snapshot"
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",
"version": "6.5.10",
"version": "6.5.11",
"engines": {
"node": ">=6.12"
},
@@ -48,7 +48,7 @@
"registry": "git@github.com:0xProject/gitpkg-registry.git"
},
"devDependencies": {
"@0x/dev-utils": "^4.1.3",
"@0x/dev-utils": "^4.2.1",
"@0x/ts-doc-gen": "^0.0.28",
"@0x/tslint-config": "^4.1.3",
"@0x/types": "^3.3.1",
@@ -67,26 +67,26 @@
"yargs": "^10.0.3"
},
"dependencies": {
"@0x/base-contract": "^6.2.14",
"@0x/base-contract": "^6.2.18",
"@0x/contract-addresses": "^5.9.0",
"@0x/contracts-asset-proxy": "^3.7.4",
"@0x/contracts-coordinator": "^3.1.23",
"@0x/contracts-dev-utils": "^1.3.21",
"@0x/contracts-erc1155": "^2.1.22",
"@0x/contracts-erc20": "^3.3.1",
"@0x/contracts-erc721": "^3.1.22",
"@0x/contracts-exchange": "^3.2.23",
"@0x/contracts-exchange-forwarder": "^4.2.23",
"@0x/contracts-extensions": "^6.2.17",
"@0x/contracts-multisig": "^4.1.23",
"@0x/contracts-staking": "^2.0.30",
"@0x/contracts-utils": "^4.7.1",
"@0x/contracts-zero-ex": "^0.18.0",
"@0x/sol-compiler": "^4.4.1",
"@0x/subproviders": "^6.2.3",
"@0x/contracts-asset-proxy": "^3.7.5",
"@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": "^3.2.24",
"@0x/contracts-exchange-forwarder": "^4.2.24",
"@0x/contracts-extensions": "^6.2.18",
"@0x/contracts-multisig": "^4.1.24",
"@0x/contracts-staking": "^2.0.31",
"@0x/contracts-utils": "^4.7.2",
"@0x/contracts-zero-ex": "^0.18.1",
"@0x/sol-compiler": "^4.5.2",
"@0x/subproviders": "^6.4.1",
"@0x/typescript-typings": "^5.1.6",
"@0x/utils": "^6.1.1",
"@0x/web3-wrapper": "^7.3.0",
"@0x/utils": "^6.2.0",
"@0x/web3-wrapper": "^7.4.1",
"@ledgerhq/hw-app-eth": "^4.3.0",
"@types/web3-provider-engine": "^14.0.0",
"ethereum-types": "^3.4.0",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

249
yarn.lock
View File

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