Commit ee76b6db by Francisco Giordano

Merge upstream openzeppelin-contracts into upstream-patched

parents c104f710 243adff4
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* `ERC777`: make reception acquirement optional in `_mint`. ([#2552](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2552)) * `ERC777`: make reception acquirement optional in `_mint`. ([#2552](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2552))
* `ERC20Permit`: add a `_useNonce` to enable further usage of ERC712 signatures. ([#2565](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2565)) * `ERC20Permit`: add a `_useNonce` to enable further usage of ERC712 signatures. ([#2565](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2565))
## Unreleased ## 4.0.0 (2021-03-23)
* Now targeting the 0.8.x line of Solidity compilers. For 0.6.x (resp 0.7.x) support, use version 3.4.0 (resp 3.4.0-solc-0.7) of OpenZeppelin. * Now targeting the 0.8.x line of Solidity compilers. For 0.6.x (resp 0.7.x) support, use version 3.4.0 (resp 3.4.0-solc-0.7) of OpenZeppelin.
* `Context`: making `_msgData` return `bytes calldata` instead of `bytes memory` ([#2492](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2492)) * `Context`: making `_msgData` return `bytes calldata` instead of `bytes memory` ([#2492](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2492))
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
* `AccessControlEnumerable`: Fixed `renounceRole` not updating enumerable set of addresses for a role. ([#2572](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2572)) * `AccessControlEnumerable`: Fixed `renounceRole` not updating enumerable set of addresses for a role. ([#2572](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2572))
### How to upgrade from 3.x ### How to upgrade from 3.x
Since this version has moved a few contracts to different directories, users upgrading from a previous version will need to adjust their import statements. To make this easier, the package includes a script that will migrate import statements automatically. After upgrading to the latest version of the package, run: Since this version has moved a few contracts to different directories, users upgrading from a previous version will need to adjust their import statements. To make this easier, the package includes a script that will migrate import statements automatically. After upgrading to the latest version of the package, run:
......
{ {
"name": "@openzeppelin/contracts-upgradeable", "name": "@openzeppelin/contracts-upgradeable",
"description": "Secure Smart Contract library for Solidity", "description": "Secure Smart Contract library for Solidity",
"version": "3.4.0", "version": "4.0.0",
"files": [ "files": [
"**/*.sol", "**/*.sol",
"/build/contracts/*.json", "/build/contracts/*.json",
......
...@@ -76,7 +76,7 @@ contract ERC20 is Context, IERC20, IERC20Metadata { ...@@ -76,7 +76,7 @@ contract ERC20 is Context, IERC20, IERC20Metadata {
* *
* Tokens usually opt for a value of 18, imitating the relationship between * Tokens usually opt for a value of 18, imitating the relationship between
* Ether and Wei. This is the value {ERC20} uses, unless this function is * Ether and Wei. This is the value {ERC20} uses, unless this function is
* overloaded; * overridden;
* *
* NOTE: This information is only used for _display_ purposes: it in * NOTE: This information is only used for _display_ purposes: it in
* no way affects any of the arithmetic of the contract, including * no way affects any of the arithmetic of the contract, including
......
name: contracts name: contracts
title: Contracts title: Contracts
version: 3.x version: 4.x
nav: nav:
- modules/ROOT/nav.adoc - modules/ROOT/nav.adoc
- modules/api/nav.adoc - modules/api/nav.adoc
{ {
"name": "openzeppelin-solidity", "name": "openzeppelin-solidity",
"version": "3.4.0", "version": "4.0.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "openzeppelin-solidity", "name": "openzeppelin-solidity",
"version": "3.4.0", "version": "4.0.0",
"license": "MIT", "license": "MIT",
"bin": { "bin": {
"openzeppelin-contracts-migrate-imports": "scripts/migrate-imports.js" "openzeppelin-contracts-migrate-imports": "scripts/migrate-imports.js"
...@@ -1178,9 +1178,9 @@ ...@@ -1178,9 +1178,9 @@
} }
}, },
"node_modules/@oclif/command/node_modules/semver": { "node_modules/@oclif/command/node_modules/semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -1216,9 +1216,9 @@ ...@@ -1216,9 +1216,9 @@
} }
}, },
"node_modules/@oclif/config/node_modules/globby": { "node_modules/@oclif/config/node_modules/globby": {
"version": "11.0.2", "version": "11.0.3",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
"integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"array-union": "^2.1.0", "array-union": "^2.1.0",
...@@ -1833,9 +1833,9 @@ ...@@ -1833,9 +1833,9 @@
} }
}, },
"node_modules/@truffle/contract": { "node_modules/@truffle/contract": {
"version": "4.3.10", "version": "4.3.11",
"resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.10.tgz", "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.11.tgz",
"integrity": "sha512-un3pbyXKY78REdbFjFeF2tzrGoUSEkmN2dsSwddJjz+cXlmeesjXbeE6hAJCRfCp/V3e/WANx8lGP6lV2I7FPw==", "integrity": "sha512-SrE0HnfwjF+a/gJXdOzcfma5c5jPE1ONPfsEO+f3MERRZj7lRSoJDrOXTRgASOzhnk9BGzJQa6oMBI/k+rwIuw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@truffle/blockchain-utils": "^0.0.27", "@truffle/blockchain-utils": "^0.0.27",
...@@ -2027,9 +2027,9 @@ ...@@ -2027,9 +2027,9 @@
} }
}, },
"node_modules/@truffle/contract/node_modules/highlight.js": { "node_modules/@truffle/contract/node_modules/highlight.js": {
"version": "10.6.0", "version": "10.7.1",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.1.tgz",
"integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==", "integrity": "sha512-S6G97tHGqJ/U8DsXcEdnACbirtbx58Bx9CzIVeYli8OuswCfYI/LsXH2EiGcoGio1KAC3x4mmUwulOllJ2ZyRA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "*" "node": "*"
...@@ -2057,9 +2057,9 @@ ...@@ -2057,9 +2057,9 @@
} }
}, },
"node_modules/@truffle/contract/node_modules/semver": { "node_modules/@truffle/contract/node_modules/semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -2224,9 +2224,9 @@ ...@@ -2224,9 +2224,9 @@
} }
}, },
"node_modules/@truffle/contract/node_modules/web3-core/node_modules/@types/node": { "node_modules/@truffle/contract/node_modules/web3-core/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/@truffle/contract/node_modules/web3-core/node_modules/bignumber.js": { "node_modules/@truffle/contract/node_modules/web3-core/node_modules/bignumber.js": {
...@@ -2375,9 +2375,9 @@ ...@@ -2375,9 +2375,9 @@
} }
}, },
"node_modules/@truffle/contract/node_modules/web3-eth-personal/node_modules/@types/node": { "node_modules/@truffle/contract/node_modules/web3-eth-personal/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/@truffle/contract/node_modules/web3-net": { "node_modules/@truffle/contract/node_modules/web3-net": {
...@@ -2813,9 +2813,9 @@ ...@@ -2813,9 +2813,9 @@
} }
}, },
"node_modules/@truffle/interface-adapter/node_modules/web3-core/node_modules/@types/node": { "node_modules/@truffle/interface-adapter/node_modules/web3-core/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/@truffle/interface-adapter/node_modules/web3-eth": { "node_modules/@truffle/interface-adapter/node_modules/web3-eth": {
...@@ -2955,9 +2955,9 @@ ...@@ -2955,9 +2955,9 @@
} }
}, },
"node_modules/@truffle/interface-adapter/node_modules/web3-eth-personal/node_modules/@types/node": { "node_modules/@truffle/interface-adapter/node_modules/web3-eth-personal/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/@truffle/interface-adapter/node_modules/web3-net": { "node_modules/@truffle/interface-adapter/node_modules/web3-net": {
...@@ -3304,9 +3304,9 @@ ...@@ -3304,9 +3304,9 @@
} }
}, },
"node_modules/@truffle/provider/node_modules/web3-core/node_modules/@types/node": { "node_modules/@truffle/provider/node_modules/web3-core/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/@truffle/provider/node_modules/web3-eth": { "node_modules/@truffle/provider/node_modules/web3-eth": {
...@@ -3440,9 +3440,9 @@ ...@@ -3440,9 +3440,9 @@
} }
}, },
"node_modules/@truffle/provider/node_modules/web3-eth-personal/node_modules/@types/node": { "node_modules/@truffle/provider/node_modules/web3-eth-personal/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/@truffle/provider/node_modules/web3-net": { "node_modules/@truffle/provider/node_modules/web3-net": {
...@@ -3625,9 +3625,9 @@ ...@@ -3625,9 +3625,9 @@
} }
}, },
"node_modules/@trufflesuite/chromafi/node_modules/highlight.js": { "node_modules/@trufflesuite/chromafi/node_modules/highlight.js": {
"version": "10.6.0", "version": "10.7.1",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.1.tgz",
"integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==", "integrity": "sha512-S6G97tHGqJ/U8DsXcEdnACbirtbx58Bx9CzIVeYli8OuswCfYI/LsXH2EiGcoGio1KAC3x4mmUwulOllJ2ZyRA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "*" "node": "*"
...@@ -3717,9 +3717,9 @@ ...@@ -3717,9 +3717,9 @@
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "14.14.34", "version": "14.14.35",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.34.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz",
"integrity": "sha512-dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA==", "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==",
"dev": true "dev": true
}, },
"node_modules/@types/pbkdf2": { "node_modules/@types/pbkdf2": {
...@@ -5264,9 +5264,9 @@ ...@@ -5264,9 +5264,9 @@
} }
}, },
"node_modules/cli-table": { "node_modules/cli-table": {
"version": "0.3.5", "version": "0.3.6",
"resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.5.tgz", "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz",
"integrity": "sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A==", "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==",
"dev": true, "dev": true,
"peer": true, "peer": true,
"dependencies": { "dependencies": {
...@@ -14737,10 +14737,13 @@ ...@@ -14737,10 +14737,13 @@
} }
}, },
"node_modules/qs": { "node_modules/qs": {
"version": "6.9.6", "version": "6.10.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz",
"integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==",
"dev": true, "dev": true,
"dependencies": {
"side-channel": "^1.0.4"
},
"engines": { "engines": {
"node": ">=0.6" "node": ">=0.6"
}, },
...@@ -14763,9 +14766,9 @@ ...@@ -14763,9 +14766,9 @@
} }
}, },
"node_modules/queue-microtask": { "node_modules/queue-microtask": {
"version": "1.2.2", "version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
...@@ -15788,6 +15791,20 @@ ...@@ -15788,6 +15791,20 @@
"node": ">=4" "node": ">=4"
} }
}, },
"node_modules/side-channel": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.0",
"get-intrinsic": "^1.0.2",
"object-inspect": "^1.9.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/signal-exit": { "node_modules/signal-exit": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
...@@ -16554,9 +16571,9 @@ ...@@ -16554,9 +16571,9 @@
} }
}, },
"node_modules/solidity-coverage/node_modules/semver": { "node_modules/solidity-coverage/node_modules/semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -16629,9 +16646,9 @@ ...@@ -16629,9 +16646,9 @@
} }
}, },
"node_modules/solidity-docgen/node_modules/globby": { "node_modules/solidity-docgen/node_modules/globby": {
"version": "11.0.2", "version": "11.0.3",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
"integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"array-union": "^2.1.0", "array-union": "^2.1.0",
...@@ -16697,9 +16714,9 @@ ...@@ -16697,9 +16714,9 @@
} }
}, },
"node_modules/solidity-docgen/node_modules/semver": { "node_modules/solidity-docgen/node_modules/semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -17796,9 +17813,9 @@ ...@@ -17796,9 +17813,9 @@
} }
}, },
"node_modules/uglify-js": { "node_modules/uglify-js": {
"version": "3.13.1", "version": "3.13.2",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.1.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.2.tgz",
"integrity": "sha512-EWhx3fHy3M9JbaeTnO+rEqzCe1wtyQClv6q3YWq0voOj4E+bMZBErVS1GAHPDiRGONYq34M1/d8KuQMgvi6Gjw==", "integrity": "sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"bin": { "bin": {
...@@ -17827,9 +17844,9 @@ ...@@ -17827,9 +17844,9 @@
} }
}, },
"node_modules/underscore": { "node_modules/underscore": {
"version": "1.12.0", "version": "1.12.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
"integrity": "sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
"dev": true "dev": true
}, },
"node_modules/union-value": { "node_modules/union-value": {
...@@ -18137,9 +18154,9 @@ ...@@ -18137,9 +18154,9 @@
} }
}, },
"node_modules/web3-bzz/node_modules/@types/node": { "node_modules/web3-bzz/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/web3-bzz/node_modules/underscore": { "node_modules/web3-bzz/node_modules/underscore": {
...@@ -18274,9 +18291,9 @@ ...@@ -18274,9 +18291,9 @@
} }
}, },
"node_modules/web3-core/node_modules/@types/node": { "node_modules/web3-core/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/web3-core/node_modules/bignumber.js": { "node_modules/web3-core/node_modules/bignumber.js": {
...@@ -18489,9 +18506,9 @@ ...@@ -18489,9 +18506,9 @@
} }
}, },
"node_modules/web3-eth-personal/node_modules/@types/node": { "node_modules/web3-eth-personal/node_modules/@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"node_modules/web3-eth/node_modules/underscore": { "node_modules/web3-eth/node_modules/underscore": {
...@@ -19956,9 +19973,9 @@ ...@@ -19956,9 +19973,9 @@
} }
}, },
"semver": { "semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -19987,9 +20004,9 @@ ...@@ -19987,9 +20004,9 @@
}, },
"dependencies": { "dependencies": {
"globby": { "globby": {
"version": "11.0.2", "version": "11.0.3",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
"integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-union": "^2.1.0", "array-union": "^2.1.0",
...@@ -20501,9 +20518,9 @@ ...@@ -20501,9 +20518,9 @@
} }
}, },
"@truffle/contract": { "@truffle/contract": {
"version": "4.3.10", "version": "4.3.11",
"resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.10.tgz", "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.11.tgz",
"integrity": "sha512-un3pbyXKY78REdbFjFeF2tzrGoUSEkmN2dsSwddJjz+cXlmeesjXbeE6hAJCRfCp/V3e/WANx8lGP6lV2I7FPw==", "integrity": "sha512-SrE0HnfwjF+a/gJXdOzcfma5c5jPE1ONPfsEO+f3MERRZj7lRSoJDrOXTRgASOzhnk9BGzJQa6oMBI/k+rwIuw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@truffle/blockchain-utils": "^0.0.27", "@truffle/blockchain-utils": "^0.0.27",
...@@ -20677,9 +20694,9 @@ ...@@ -20677,9 +20694,9 @@
"dev": true "dev": true
}, },
"highlight.js": { "highlight.js": {
"version": "10.6.0", "version": "10.7.1",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.1.tgz",
"integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==", "integrity": "sha512-S6G97tHGqJ/U8DsXcEdnACbirtbx58Bx9CzIVeYli8OuswCfYI/LsXH2EiGcoGio1KAC3x4mmUwulOllJ2ZyRA==",
"dev": true "dev": true
}, },
"lru-cache": { "lru-cache": {
...@@ -20701,9 +20718,9 @@ ...@@ -20701,9 +20718,9 @@
} }
}, },
"semver": { "semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -20773,9 +20790,9 @@ ...@@ -20773,9 +20790,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"bignumber.js": { "bignumber.js": {
...@@ -20962,9 +20979,9 @@ ...@@ -20962,9 +20979,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
} }
} }
...@@ -21304,9 +21321,9 @@ ...@@ -21304,9 +21321,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
} }
} }
...@@ -21487,9 +21504,9 @@ ...@@ -21487,9 +21504,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
} }
} }
...@@ -21737,9 +21754,9 @@ ...@@ -21737,9 +21754,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
} }
} }
...@@ -21912,9 +21929,9 @@ ...@@ -21912,9 +21929,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
} }
} }
...@@ -22078,9 +22095,9 @@ ...@@ -22078,9 +22095,9 @@
"dev": true "dev": true
}, },
"highlight.js": { "highlight.js": {
"version": "10.6.0", "version": "10.7.1",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.1.tgz",
"integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==", "integrity": "sha512-S6G97tHGqJ/U8DsXcEdnACbirtbx58Bx9CzIVeYli8OuswCfYI/LsXH2EiGcoGio1KAC3x4mmUwulOllJ2ZyRA==",
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
...@@ -22165,9 +22182,9 @@ ...@@ -22165,9 +22182,9 @@
"dev": true "dev": true
}, },
"@types/node": { "@types/node": {
"version": "14.14.34", "version": "14.14.35",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.34.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz",
"integrity": "sha512-dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA==", "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==",
"dev": true "dev": true
}, },
"@types/pbkdf2": { "@types/pbkdf2": {
...@@ -23431,9 +23448,9 @@ ...@@ -23431,9 +23448,9 @@
} }
}, },
"cli-table": { "cli-table": {
"version": "0.3.5", "version": "0.3.6",
"resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.5.tgz", "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz",
"integrity": "sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A==", "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==",
"dev": true, "dev": true,
"peer": true, "peer": true,
"requires": { "requires": {
...@@ -31087,10 +31104,13 @@ ...@@ -31087,10 +31104,13 @@
"dev": true "dev": true
}, },
"qs": { "qs": {
"version": "6.9.6", "version": "6.10.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz",
"integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==",
"dev": true "dev": true,
"requires": {
"side-channel": "^1.0.4"
}
}, },
"query-string": { "query-string": {
"version": "5.1.1", "version": "5.1.1",
...@@ -31104,9 +31124,9 @@ ...@@ -31104,9 +31124,9 @@
} }
}, },
"queue-microtask": { "queue-microtask": {
"version": "1.2.2", "version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true "dev": true
}, },
"randombytes": { "randombytes": {
...@@ -31895,6 +31915,17 @@ ...@@ -31895,6 +31915,17 @@
"rechoir": "^0.6.2" "rechoir": "^0.6.2"
} }
}, },
"side-channel": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
"dev": true,
"requires": {
"call-bind": "^1.0.0",
"get-intrinsic": "^1.0.2",
"object-inspect": "^1.9.0"
}
},
"signal-exit": { "signal-exit": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
...@@ -32523,9 +32554,9 @@ ...@@ -32523,9 +32554,9 @@
"dev": true "dev": true
}, },
"semver": { "semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -32588,9 +32619,9 @@ ...@@ -32588,9 +32619,9 @@
} }
}, },
"globby": { "globby": {
"version": "11.0.2", "version": "11.0.3",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
"integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-union": "^2.1.0", "array-union": "^2.1.0",
...@@ -32641,9 +32672,9 @@ ...@@ -32641,9 +32672,9 @@
} }
}, },
"semver": { "semver": {
"version": "7.3.4", "version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"lru-cache": "^6.0.0" "lru-cache": "^6.0.0"
...@@ -33537,9 +33568,9 @@ ...@@ -33537,9 +33568,9 @@
"peer": true "peer": true
}, },
"uglify-js": { "uglify-js": {
"version": "3.13.1", "version": "3.13.2",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.1.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.2.tgz",
"integrity": "sha512-EWhx3fHy3M9JbaeTnO+rEqzCe1wtyQClv6q3YWq0voOj4E+bMZBErVS1GAHPDiRGONYq34M1/d8KuQMgvi6Gjw==", "integrity": "sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
...@@ -33562,9 +33593,9 @@ ...@@ -33562,9 +33593,9 @@
} }
}, },
"underscore": { "underscore": {
"version": "1.12.0", "version": "1.12.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
"integrity": "sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
"dev": true "dev": true
}, },
"union-value": { "union-value": {
...@@ -33819,9 +33850,9 @@ ...@@ -33819,9 +33850,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"underscore": { "underscore": {
...@@ -33857,9 +33888,9 @@ ...@@ -33857,9 +33888,9 @@
} }
}, },
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
}, },
"bignumber.js": { "bignumber.js": {
...@@ -34154,9 +34185,9 @@ ...@@ -34154,9 +34185,9 @@
}, },
"dependencies": { "dependencies": {
"@types/node": { "@types/node": {
"version": "12.20.5", "version": "12.20.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz",
"integrity": "sha512-5Oy7tYZnu3a4pnJ//d4yVvOImExl4Vtwf0D40iKUlU+XlUsyV9iyFWyCFlwy489b72FMAik/EFwRkNLjjOdSPg==", "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==",
"dev": true "dev": true
} }
} }
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"private": true, "private": true,
"name": "openzeppelin-solidity", "name": "openzeppelin-solidity",
"description": "Secure Smart Contract library for Solidity", "description": "Secure Smart Contract library for Solidity",
"version": "3.4.0", "version": "4.0.0",
"files": [ "files": [
"/contracts/**/*.sol", "/contracts/**/*.sol",
"/build/contracts/*.json", "/build/contracts/*.json",
......
...@@ -47,7 +47,7 @@ const pathUpdates = { ...@@ -47,7 +47,7 @@ const pathUpdates = {
// 'proxy/Proxy.sol': undefined, // 'proxy/Proxy.sol': undefined,
// 'proxy/TransparentUpgradeableProxy.sol': 'proxy/transparent/TransparentUpgradeableProxy.sol', // 'proxy/TransparentUpgradeableProxy.sol': 'proxy/transparent/TransparentUpgradeableProxy.sol',
// 'proxy/UpgradeableBeacon.sol': 'proxy/beacon/UpgradeableBeacon.sol', // 'proxy/UpgradeableBeacon.sol': 'proxy/beacon/UpgradeableBeacon.sol',
// 'proxy/UpgradeableProxy.sol': undefined, // 'proxy/UpgradeableProxy.sol': 'proxy/ERC1967/ERC1967Proxy.sol',
'token/ERC1155/ERC1155Burnable.sol': 'token/ERC1155/extensions/ERC1155Burnable.sol', 'token/ERC1155/ERC1155Burnable.sol': 'token/ERC1155/extensions/ERC1155Burnable.sol',
'token/ERC1155/ERC1155Holder.sol': 'token/ERC1155/utils/ERC1155Holder.sol', 'token/ERC1155/ERC1155Holder.sol': 'token/ERC1155/utils/ERC1155Holder.sol',
'token/ERC1155/ERC1155Pausable.sol': 'token/ERC1155/extensions/ERC1155Pausable.sol', 'token/ERC1155/ERC1155Pausable.sol': 'token/ERC1155/extensions/ERC1155Pausable.sol',
......
...@@ -42,8 +42,10 @@ publish() { ...@@ -42,8 +42,10 @@ publish() {
npm publish --tag "$dist_tag" --otp "$(prompt_otp)" npm publish --tag "$dist_tag" --otp "$(prompt_otp)"
log "Publishing @openzeppelin/contracts on npm" log "Publishing @openzeppelin/contracts on npm"
cd contracts
env ALREADY_COMPILED= \ env ALREADY_COMPILED= \
npm publish contracts --tag "$dist_tag" --otp "$(prompt_otp)" npm publish --tag "$dist_tag" --otp "$(prompt_otp)"
cd ..
if [[ "$dist_tag" == "latest" ]]; then if [[ "$dist_tag" == "latest" ]]; then
otp="$(prompt_otp)" otp="$(prompt_otp)"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment