Compare commits
	
		
			18 Commits
		
	
	
		
			@0x/contra
			...
			protocol@f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					f283108586 | ||
| 
						 | 
					9afe05095a | ||
| 
						 | 
					3dab892978 | ||
| 
						 | 
					e40ddb800e | ||
| 
						 | 
					72a74e7c66 | ||
| 
						 | 
					e8ae64673f | ||
| 
						 | 
					2451f419c8 | ||
| 
						 | 
					2394eb62aa | ||
| 
						 | 
					f9078bb1c3 | ||
| 
						 | 
					bf25c81f1c | ||
| 
						 | 
					03ecc530c3 | ||
| 
						 | 
					d52b1d24d0 | ||
| 
						 | 
					5083fab06a | ||
| 
						 | 
					1249bf9ccc | ||
| 
						 | 
					681f6b3f07 | ||
| 
						 | 
					d3ca1fe96b | ||
| 
						 | 
					9e4f5815e4 | ||
| 
						 | 
					c3c27eaedc | 
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "3.7.4",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "3.7.3",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "3.7.2",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v3.7.4 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.7.3 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.7.2 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-asset-proxy",
 | 
			
		||||
    "version": "3.7.2",
 | 
			
		||||
    "version": "3.7.4",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -52,10 +52,10 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/protocol",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contract-wrappers": "^13.11.2",
 | 
			
		||||
        "@0x/contract-wrappers": "^13.12.1",
 | 
			
		||||
        "@0x/contracts-gen": "^2.0.24",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@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/ts-doc-gen": "^0.0.28",
 | 
			
		||||
@@ -80,11 +80,11 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-erc1155": "^2.1.20",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-erc721": "^3.1.20",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@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/types": "^3.3.1",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
        "@0x/utils": "^6.1.1",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "1.1.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "1.1.21",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "1.1.20",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v1.1.22 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v1.1.21 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v1.1.20 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-broker",
 | 
			
		||||
    "version": "1.1.20",
 | 
			
		||||
    "version": "1.1.22",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -52,14 +52,14 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-erc721": "^3.1.20",
 | 
			
		||||
        "@0x/contracts-exchange": "^3.2.21",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@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.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
@@ -85,7 +85,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
        "@0x/utils": "^6.1.1",
 | 
			
		||||
        "ethereum-types": "^3.4.0"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "3.1.23",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "3.1.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "3.1.21",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v3.1.23 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.1.22 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.1.21 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-coordinator",
 | 
			
		||||
    "version": "3.1.21",
 | 
			
		||||
    "version": "3.1.23",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -53,12 +53,12 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-dev-utils": "^1.3.19",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@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.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
@@ -84,10 +84,10 @@
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/assert": "^3.0.19",
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contract-addresses": "^5.8.0",
 | 
			
		||||
        "@0x/contracts-exchange": "^3.2.21",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@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/types": "^3.3.1",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "1.3.21",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "1.3.20",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "1.3.19",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v1.3.21 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v1.3.20 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v1.3.19 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-dev-utils",
 | 
			
		||||
    "version": "1.3.19",
 | 
			
		||||
    "version": "1.3.21",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -43,10 +43,10 @@
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/assert": "^3.0.19",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@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.17",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "2.1.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "2.1.21",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "2.1.20",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v2.1.22 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v2.1.21 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v2.1.20 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-erc1155",
 | 
			
		||||
    "version": "2.1.20",
 | 
			
		||||
    "version": "2.1.22",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -54,7 +54,7 @@
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-gen": "^2.0.24",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
@@ -81,7 +81,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/utils": "^6.1.1",
 | 
			
		||||
        "@0x/web3-wrapper": "^7.3.0",
 | 
			
		||||
        "lodash": "^4.17.11"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,27 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "3.3.1",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "version": "3.3.0",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Add SPDX license identifiers to solidity files",
 | 
			
		||||
                "pr": 105
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Allow for excess return data in `LibERC20TokenV06` compat* functions",
 | 
			
		||||
                "pr": 97
 | 
			
		||||
            }
 | 
			
		||||
        ],
 | 
			
		||||
        "timestamp": 1609802516
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "3.2.14",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,15 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v3.3.1 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.3.0 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Add SPDX license identifiers to solidity files (#105)
 | 
			
		||||
    * Allow for excess return data in `LibERC20TokenV06` compat* functions (#97)
 | 
			
		||||
 | 
			
		||||
## v3.2.14 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
@@ -118,7 +119,7 @@ library LibERC20TokenV06 {
 | 
			
		||||
    {
 | 
			
		||||
        tokenDecimals = 18;
 | 
			
		||||
        (bool didSucceed, bytes memory resultData) = address(token).staticcall(DECIMALS_CALL_DATA);
 | 
			
		||||
        if (didSucceed && resultData.length == 32) {
 | 
			
		||||
        if (didSucceed && resultData.length >= 32) {
 | 
			
		||||
            tokenDecimals = uint8(LibBytesV06.readUint256(resultData, 0));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -141,7 +142,7 @@ library LibERC20TokenV06 {
 | 
			
		||||
                spender
 | 
			
		||||
            )
 | 
			
		||||
        );
 | 
			
		||||
        if (didSucceed && resultData.length == 32) {
 | 
			
		||||
        if (didSucceed && resultData.length >= 32) {
 | 
			
		||||
            allowance_ = LibBytesV06.readUint256(resultData, 0);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -162,7 +163,7 @@ library LibERC20TokenV06 {
 | 
			
		||||
                owner
 | 
			
		||||
            )
 | 
			
		||||
        );
 | 
			
		||||
        if (didSucceed && resultData.length == 32) {
 | 
			
		||||
        if (didSucceed && resultData.length >= 32) {
 | 
			
		||||
            balance = LibBytesV06.readUint256(resultData, 0);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -180,7 +181,7 @@ library LibERC20TokenV06 {
 | 
			
		||||
        if (resultData.length == 0) {
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        if (resultData.length == 32) {
 | 
			
		||||
        if (resultData.length >= 32) {
 | 
			
		||||
            uint256 result = LibBytesV06.readUint256(resultData, 0);
 | 
			
		||||
            if (result == 1) {
 | 
			
		||||
                return true;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-erc20",
 | 
			
		||||
    "version": "3.2.14",
 | 
			
		||||
    "version": "3.3.1",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -53,8 +53,8 @@
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-gen": "^2.0.24",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@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/ts-doc-gen": "^0.0.28",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "3.1.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "3.1.21",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "3.1.20",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v3.1.22 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.1.21 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.1.20 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-erc721",
 | 
			
		||||
    "version": "3.1.20",
 | 
			
		||||
    "version": "3.1.22",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -54,8 +54,8 @@
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-gen": "^2.0.24",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@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/ts-doc-gen": "^0.0.28",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "4.2.23",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "4.2.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "4.2.21",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v4.2.23 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.2.22 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.2.21 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-exchange-forwarder",
 | 
			
		||||
    "version": "4.2.21",
 | 
			
		||||
    "version": "4.2.23",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -53,18 +53,18 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-dev-utils": "^1.3.19",
 | 
			
		||||
        "@0x/contracts-erc1155": "^2.1.20",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-erc721": "^3.1.20",
 | 
			
		||||
        "@0x/contracts-exchange": "^3.2.21",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@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.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "4.3.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "4.3.21",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "4.3.20",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v4.3.22 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.3.21 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.3.20 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-exchange-libs",
 | 
			
		||||
    "version": "4.3.20",
 | 
			
		||||
    "version": "4.3.22",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -81,9 +81,9 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/types": "^3.3.1",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
        "@0x/utils": "^6.1.1",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "3.2.23",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "3.2.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "3.2.21",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v3.2.23 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.2.22 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v3.2.21 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-exchange",
 | 
			
		||||
    "version": "3.2.21",
 | 
			
		||||
    "version": "3.2.23",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -53,13 +53,13 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/protocol",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@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.21",
 | 
			
		||||
        "@0x/contracts-staking": "^2.0.28",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@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/ts-doc-gen": "^0.0.28",
 | 
			
		||||
@@ -89,11 +89,11 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-dev-utils": "^1.3.19",
 | 
			
		||||
        "@0x/contracts-erc1155": "^2.1.20",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-erc721": "^3.1.20",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@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",
 | 
			
		||||
        "lodash": "^4.17.11"
 | 
			
		||||
    },
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "6.2.17",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "6.2.16",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "6.2.15",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v6.2.17 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v6.2.16 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v6.2.15 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-extensions",
 | 
			
		||||
    "version": "6.2.15",
 | 
			
		||||
    "version": "6.2.17",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -53,16 +53,16 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-dev-utils": "^1.3.19",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-erc721": "^3.1.20",
 | 
			
		||||
        "@0x/contracts-exchange": "^3.2.21",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@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.6.5",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
@@ -91,7 +91,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
        "ethereum-types": "^3.4.0"
 | 
			
		||||
    },
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-integrations",
 | 
			
		||||
    "version": "2.7.20",
 | 
			
		||||
    "version": "2.7.23",
 | 
			
		||||
    "private": true,
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
@@ -53,21 +53,21 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/extensions",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contract-addresses": "^5.8.0",
 | 
			
		||||
        "@0x/contract-wrappers": "^13.11.2",
 | 
			
		||||
        "@0x/contracts-broker": "^1.1.20",
 | 
			
		||||
        "@0x/contracts-coordinator": "^3.1.21",
 | 
			
		||||
        "@0x/contracts-dev-utils": "^1.3.19",
 | 
			
		||||
        "@0x/contracts-exchange-forwarder": "^4.2.21",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@0x/contracts-extensions": "^6.2.15",
 | 
			
		||||
        "@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.6.5",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/coordinator-server": "^1.0.5",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/migrations": "^6.5.8",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/protocol-utils": "^1.1.2",
 | 
			
		||||
        "@0x/migrations": "^6.5.10",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/protocol-utils": "^1.1.4",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
        "@0x/web3-wrapper": "^7.3.0",
 | 
			
		||||
@@ -93,17 +93,17 @@
 | 
			
		||||
        "typescript": "3.0.1"
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/asset-swapper": "^5.6.0",
 | 
			
		||||
        "@0x/asset-swapper": "^5.8.0",
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-erc1155": "^2.1.20",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-erc721": "^3.1.20",
 | 
			
		||||
        "@0x/contracts-exchange": "^3.2.21",
 | 
			
		||||
        "@0x/contracts-multisig": "^4.1.21",
 | 
			
		||||
        "@0x/contracts-staking": "^2.0.28",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-zero-ex": "^0.16.0",
 | 
			
		||||
        "@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/types": "^3.3.1",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "4.1.23",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "4.1.22",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "4.1.21",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v4.1.23 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.1.22 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.1.21 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-multisig",
 | 
			
		||||
    "version": "4.1.21",
 | 
			
		||||
    "version": "4.1.23",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -50,11 +50,11 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/multisig",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@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.17",
 | 
			
		||||
        "@0x/contracts-utils": "^4.6.5",
 | 
			
		||||
        "@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/tslint-config": "^4.1.3",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "2.0.30",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "2.0.29",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "2.0.28",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v2.0.30 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v2.0.29 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v2.0.28 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-staking",
 | 
			
		||||
    "version": "2.0.28",
 | 
			
		||||
    "version": "2.0.30",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -54,14 +54,14 @@
 | 
			
		||||
    "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/tokens",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-asset-proxy": "^3.7.2",
 | 
			
		||||
        "@0x/contracts-dev-utils": "^1.3.19",
 | 
			
		||||
        "@0x/contracts-erc20": "^3.2.14",
 | 
			
		||||
        "@0x/contracts-exchange-libs": "^4.3.20",
 | 
			
		||||
        "@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.6.5",
 | 
			
		||||
        "@0x/contracts-utils": "^4.7.1",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/ts-doc-gen": "^0.0.28",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
@@ -88,7 +88,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/typescript-typings": "^5.1.6",
 | 
			
		||||
        "@0x/utils": "^6.1.1",
 | 
			
		||||
        "ethereum-types": "^3.4.0",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,22 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "5.3.19",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1609802516,
 | 
			
		||||
        "version": "5.3.18",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "5.3.17",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v5.3.19 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v5.3.18 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v5.3.17 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-test-utils",
 | 
			
		||||
    "version": "5.3.17",
 | 
			
		||||
    "version": "5.3.19",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -44,10 +44,10 @@
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0x/assert": "^3.0.19",
 | 
			
		||||
        "@0x/base-contract": "^6.2.14",
 | 
			
		||||
        "@0x/contract-addresses": "^5.8.0",
 | 
			
		||||
        "@0x/contract-addresses": "^5.9.0",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/json-schemas": "^5.3.4",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/sol-coverage": "^4.0.24",
 | 
			
		||||
        "@0x/sol-profiler": "^4.1.14",
 | 
			
		||||
        "@0x/sol-trace": "^3.0.24",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,27 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1610510890,
 | 
			
		||||
        "version": "4.7.1",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Dependencies updated"
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "version": "4.7.0",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Add `LibSafeMathV06.safeDowncastToUint128()`",
 | 
			
		||||
                "pr": 97
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Add SPDX license identifiers to solidity files",
 | 
			
		||||
                "pr": 105
 | 
			
		||||
            }
 | 
			
		||||
        ],
 | 
			
		||||
        "timestamp": 1609802516
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "timestamp": 1608692071,
 | 
			
		||||
        "version": "4.6.5",
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,15 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v4.7.1 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 | 
			
		||||
## v4.7.0 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Add `LibSafeMathV06.safeDowncastToUint128()` (#97)
 | 
			
		||||
    * Add SPDX license identifiers to solidity files (#105)
 | 
			
		||||
 | 
			
		||||
## v4.6.5 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Dependencies updated
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2019 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
@@ -187,4 +188,18 @@ library LibSafeMathV06 {
 | 
			
		||||
    {
 | 
			
		||||
        return a < b ? a : b;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function safeDowncastToUint128(uint256 a)
 | 
			
		||||
        internal
 | 
			
		||||
        pure
 | 
			
		||||
        returns (uint128)
 | 
			
		||||
    {
 | 
			
		||||
        if (a > type(uint128).max) {
 | 
			
		||||
            LibRichErrorsV06.rrevert(LibSafeMathRichErrorsV06.Uint256DowncastError(
 | 
			
		||||
                LibSafeMathRichErrorsV06.DowncastErrorCodes.VALUE_TOO_LARGE_TO_DOWNCAST_TO_UINT128,
 | 
			
		||||
                a
 | 
			
		||||
            ));
 | 
			
		||||
        }
 | 
			
		||||
        return uint128(a);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2019 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
@@ -39,7 +40,8 @@ library LibSafeMathRichErrorsV06 {
 | 
			
		||||
    enum DowncastErrorCodes {
 | 
			
		||||
        VALUE_TOO_LARGE_TO_DOWNCAST_TO_UINT32,
 | 
			
		||||
        VALUE_TOO_LARGE_TO_DOWNCAST_TO_UINT64,
 | 
			
		||||
        VALUE_TOO_LARGE_TO_DOWNCAST_TO_UINT96
 | 
			
		||||
        VALUE_TOO_LARGE_TO_DOWNCAST_TO_UINT96,
 | 
			
		||||
        VALUE_TOO_LARGE_TO_DOWNCAST_TO_UINT128
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // solhint-disable func-name-mixedcase
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "@0x/contracts-utils",
 | 
			
		||||
    "version": "4.6.5",
 | 
			
		||||
    "version": "4.7.1",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.12"
 | 
			
		||||
    },
 | 
			
		||||
@@ -52,9 +52,9 @@
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0x/abi-gen": "^5.4.13",
 | 
			
		||||
        "@0x/contracts-gen": "^2.0.24",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.17",
 | 
			
		||||
        "@0x/contracts-test-utils": "^5.3.19",
 | 
			
		||||
        "@0x/dev-utils": "^4.1.3",
 | 
			
		||||
        "@0x/order-utils": "^10.4.12",
 | 
			
		||||
        "@0x/order-utils": "^10.4.14",
 | 
			
		||||
        "@0x/sol-compiler": "^4.4.1",
 | 
			
		||||
        "@0x/tslint-config": "^4.1.3",
 | 
			
		||||
        "@0x/types": "^3.3.1",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,32 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "version": "0.18.0",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Use consistent returndatasize checks in UniswapFeature",
 | 
			
		||||
                "pr": 96
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Remove `MetaTransactionsFeature._executeMetaTransaction()` and `SignatureValidatorFeature`",
 | 
			
		||||
                "pr": 109
 | 
			
		||||
            }
 | 
			
		||||
        ],
 | 
			
		||||
        "timestamp": 1610510890
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "version": "0.17.0",
 | 
			
		||||
        "changes": [
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Add DevUtils-like functions to `NativeOrdersFeature`",
 | 
			
		||||
                "pr": 97
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
                "note": "Add SPDX license identifiers to solidity files",
 | 
			
		||||
                "pr": 105
 | 
			
		||||
            }
 | 
			
		||||
        ],
 | 
			
		||||
        "timestamp": 1609802516
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "version": "0.16.0",
 | 
			
		||||
        "changes": [
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,16 @@ Edit the package's CHANGELOG.json file only.
 | 
			
		||||
 | 
			
		||||
CHANGELOG
 | 
			
		||||
 | 
			
		||||
## v0.18.0 - _January 13, 2021_
 | 
			
		||||
 | 
			
		||||
    * Use consistent returndatasize checks in UniswapFeature (#96)
 | 
			
		||||
    * Remove `MetaTransactionsFeature._executeMetaTransaction()` and `SignatureValidatorFeature` (#109)
 | 
			
		||||
 | 
			
		||||
## v0.17.0 - _January 4, 2021_
 | 
			
		||||
 | 
			
		||||
    * Add DevUtils-like functions to `NativeOrdersFeature` (#97)
 | 
			
		||||
    * Add SPDX license identifiers to solidity files (#105)
 | 
			
		||||
 | 
			
		||||
## v0.16.0 - _December 23, 2020_
 | 
			
		||||
 | 
			
		||||
    * Fix CryptoCom rollup
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
@@ -22,7 +23,6 @@ pragma experimental ABIEncoderV2;
 | 
			
		||||
import "./features/IOwnableFeature.sol";
 | 
			
		||||
import "./features/ISimpleFunctionRegistryFeature.sol";
 | 
			
		||||
import "./features/ITokenSpenderFeature.sol";
 | 
			
		||||
import "./features/ISignatureValidatorFeature.sol";
 | 
			
		||||
import "./features/ITransformERC20Feature.sol";
 | 
			
		||||
import "./features/IMetaTransactionsFeature.sol";
 | 
			
		||||
import "./features/IUniswapFeature.sol";
 | 
			
		||||
@@ -35,7 +35,6 @@ interface IZeroEx is
 | 
			
		||||
    IOwnableFeature,
 | 
			
		||||
    ISimpleFunctionRegistryFeature,
 | 
			
		||||
    ITokenSpenderFeature,
 | 
			
		||||
    ISignatureValidatorFeature,
 | 
			
		||||
    ITransformERC20Feature,
 | 
			
		||||
    IMetaTransactionsFeature,
 | 
			
		||||
    IUniswapFeature,
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
  Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
@@ -85,21 +86,6 @@ interface IMetaTransactionsFeature {
 | 
			
		||||
        payable
 | 
			
		||||
        returns (bytes[] memory returnResults);
 | 
			
		||||
 | 
			
		||||
    /// @dev Execute a meta-transaction via `sender`. Privileged variant.
 | 
			
		||||
    ///      Only callable from within.
 | 
			
		||||
    /// @param sender Who is executing the meta-transaction.
 | 
			
		||||
    /// @param mtx The meta-transaction.
 | 
			
		||||
    /// @param signature The signature by `mtx.signer`.
 | 
			
		||||
    /// @return returnResult The ABI-encoded result of the underlying call.
 | 
			
		||||
    function _executeMetaTransaction(
 | 
			
		||||
        address sender,
 | 
			
		||||
        MetaTransactionData memory mtx,
 | 
			
		||||
        LibSignature.Signature memory signature
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        payable
 | 
			
		||||
        returns (bytes memory returnResult);
 | 
			
		||||
 | 
			
		||||
    /// @dev Get the block at which a meta-transaction has been executed.
 | 
			
		||||
    /// @param mtx The meta-transaction.
 | 
			
		||||
    /// @return blockNumber The block height when the meta-transactioin was executed.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
@@ -346,4 +347,81 @@ interface INativeOrdersFeature {
 | 
			
		||||
        view
 | 
			
		||||
        returns (uint32 multiplier);
 | 
			
		||||
 | 
			
		||||
    /// @dev Get order info, fillable amount, and signature validity for a limit order.
 | 
			
		||||
    ///      Fillable amount is determined using balances and allowances of the maker.
 | 
			
		||||
    /// @param order The limit order.
 | 
			
		||||
    /// @param signature The order signature.
 | 
			
		||||
    /// @return orderInfo Info about the order.
 | 
			
		||||
    /// @return actualFillableTakerTokenAmount How much of the order is fillable
 | 
			
		||||
    ///         based on maker funds, in taker tokens.
 | 
			
		||||
    /// @return isSignatureValid Whether the signature is valid.
 | 
			
		||||
    function getLimitOrderRelevantState(
 | 
			
		||||
        LibNativeOrder.LimitOrder calldata order,
 | 
			
		||||
        LibSignature.Signature calldata signature
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        view
 | 
			
		||||
        returns (
 | 
			
		||||
            LibNativeOrder.OrderInfo memory orderInfo,
 | 
			
		||||
            uint128 actualFillableTakerTokenAmount,
 | 
			
		||||
            bool isSignatureValid
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
    /// @dev Get order info, fillable amount, and signature validity for an RFQ order.
 | 
			
		||||
    ///      Fillable amount is determined using balances and allowances of the maker.
 | 
			
		||||
    /// @param order The RFQ order.
 | 
			
		||||
    /// @param signature The order signature.
 | 
			
		||||
    /// @return orderInfo Info about the order.
 | 
			
		||||
    /// @return actualFillableTakerTokenAmount How much of the order is fillable
 | 
			
		||||
    ///         based on maker funds, in taker tokens.
 | 
			
		||||
    /// @return isSignatureValid Whether the signature is valid.
 | 
			
		||||
    function getRfqOrderRelevantState(
 | 
			
		||||
        LibNativeOrder.RfqOrder calldata order,
 | 
			
		||||
        LibSignature.Signature calldata signature
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        view
 | 
			
		||||
        returns (
 | 
			
		||||
            LibNativeOrder.OrderInfo memory orderInfo,
 | 
			
		||||
            uint128 actualFillableTakerTokenAmount,
 | 
			
		||||
            bool isSignatureValid
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
    /// @dev Batch version of `getLimitOrderRelevantState()`.
 | 
			
		||||
    /// @param orders The limit orders.
 | 
			
		||||
    /// @param signatures The order signatures.
 | 
			
		||||
    /// @return orderInfos Info about the orders.
 | 
			
		||||
    /// @return actualFillableTakerTokenAmounts How much of each order is fillable
 | 
			
		||||
    ///         based on maker funds, in taker tokens.
 | 
			
		||||
    /// @return isSignatureValids Whether each signature is valid for the order.
 | 
			
		||||
    function batchGetLimitOrderRelevantStates(
 | 
			
		||||
        LibNativeOrder.LimitOrder[] calldata orders,
 | 
			
		||||
        LibSignature.Signature[] calldata signatures
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        view
 | 
			
		||||
        returns (
 | 
			
		||||
            LibNativeOrder.OrderInfo[] memory orderInfos,
 | 
			
		||||
            uint128[] memory actualFillableTakerTokenAmounts,
 | 
			
		||||
            bool[] memory isSignatureValids
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
    /// @dev Batch version of `getRfqOrderRelevantState()`.
 | 
			
		||||
    /// @param orders The RFQ orders.
 | 
			
		||||
    /// @param signatures The order signatures.
 | 
			
		||||
    /// @return orderInfos Info about the orders.
 | 
			
		||||
    /// @return actualFillableTakerTokenAmounts How much of each order is fillable
 | 
			
		||||
    ///         based on maker funds, in taker tokens.
 | 
			
		||||
    /// @return isSignatureValids Whether each signature is valid for the order.
 | 
			
		||||
    function batchGetRfqOrderRelevantStates(
 | 
			
		||||
        LibNativeOrder.RfqOrder[] calldata orders,
 | 
			
		||||
        LibSignature.Signature[] calldata signatures
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        view
 | 
			
		||||
        returns (
 | 
			
		||||
            LibNativeOrder.OrderInfo[] memory orderInfos,
 | 
			
		||||
            uint128[] memory actualFillableTakerTokenAmounts,
 | 
			
		||||
            bool[] memory isSignatureValids
 | 
			
		||||
        );
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,63 +0,0 @@
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 | 
			
		||||
  Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
  you may not use this file except in compliance with the License.
 | 
			
		||||
  You may obtain a copy of the License at
 | 
			
		||||
 | 
			
		||||
    http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
 | 
			
		||||
  Unless required by applicable law or agreed to in writing, software
 | 
			
		||||
  distributed under the License is distributed on an "AS IS" BASIS,
 | 
			
		||||
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
			
		||||
  See the License for the specific language governing permissions and
 | 
			
		||||
  limitations under the License.
 | 
			
		||||
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
pragma solidity ^0.6.5;
 | 
			
		||||
pragma experimental ABIEncoderV2;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/// @dev Feature for validating signatures.
 | 
			
		||||
interface ISignatureValidatorFeature {
 | 
			
		||||
 | 
			
		||||
   /// @dev Allowed signature types.
 | 
			
		||||
    enum SignatureType {
 | 
			
		||||
        Illegal,                     // 0x00, default value
 | 
			
		||||
        Invalid,                     // 0x01
 | 
			
		||||
        EIP712,                      // 0x02
 | 
			
		||||
        EthSign,                     // 0x03
 | 
			
		||||
        NSignatureTypes              // 0x04, number of signature types. Always leave at end.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /// @dev Validate that `hash` was signed by `signer` given `signature`.
 | 
			
		||||
    ///      Reverts otherwise.
 | 
			
		||||
    /// @param hash The hash that was signed.
 | 
			
		||||
    /// @param signer The signer of the hash.
 | 
			
		||||
    /// @param signature The signature. The last byte of this signature should
 | 
			
		||||
    ///        be a member of the `SignatureType` enum.
 | 
			
		||||
    function validateHashSignature(
 | 
			
		||||
        bytes32 hash,
 | 
			
		||||
        address signer,
 | 
			
		||||
        bytes calldata signature
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        view;
 | 
			
		||||
 | 
			
		||||
    /// @dev Check that `hash` was signed by `signer` given `signature`.
 | 
			
		||||
    /// @param hash The hash that was signed.
 | 
			
		||||
    /// @param signer The signer of the hash.
 | 
			
		||||
    /// @param signature The signature. The last byte of this signature should
 | 
			
		||||
    ///        be a member of the `SignatureType` enum.
 | 
			
		||||
    /// @return isValid `true` on success.
 | 
			
		||||
    function isValidHashSignature(
 | 
			
		||||
        bytes32 hash,
 | 
			
		||||
        address signer,
 | 
			
		||||
        bytes calldata signature
 | 
			
		||||
    )
 | 
			
		||||
        external
 | 
			
		||||
        view
 | 
			
		||||
        returns (bool isValid);
 | 
			
		||||
}
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
// SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
  Copyright 2020 ZeroEx Intl.
 | 
			
		||||
 
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user