Commit e503b5ed by Francisco Giordano

Transpile fa89564c

parent f1d79e16
{
"name": "@openzeppelin/contracts-upgradeable",
"version": "3.4.1",
"lockfileVersion": 1
}
{ {
"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.1-solc-0.7", "version": "3.4.1-solc-0.7-2",
"files": [ "files": [
"**/*.sol", "**/*.sol",
"/build/contracts/*.json", "/build/contracts/*.json",
......
...@@ -456,7 +456,12 @@ contract ERC721Upgradeable is Initializable, ContextUpgradeable, ERC165Upgradeab ...@@ -456,7 +456,12 @@ contract ERC721Upgradeable is Initializable, ContextUpgradeable, ERC165Upgradeab
return (retval == _ERC721_RECEIVED); return (retval == _ERC721_RECEIVED);
} }
function _approve(address to, uint256 tokenId) private { /**
* @dev Approve `to` to operate on `tokenId`
*
* Emits an {Approval} event.
*/
function _approve(address to, uint256 tokenId) internal virtual {
_tokenApprovals[tokenId] = to; _tokenApprovals[tokenId] = to;
emit Approval(ERC721Upgradeable.ownerOf(tokenId), to, tokenId); // internal owner emit Approval(ERC721Upgradeable.ownerOf(tokenId), to, tokenId); // internal owner
} }
......
{ {
"name": "openzeppelin-solidity", "name": "openzeppelin-solidity",
"version": "3.4.1-solc-0.7", "version": "3.4.1-solc-0.7-2",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
......
...@@ -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.1-solc-0.7", "version": "3.4.1-solc-0.7-2",
"files": [ "files": [
"/contracts/**/*.sol", "/contracts/**/*.sol",
"/build/contracts/*.json", "/build/contracts/*.json",
......
...@@ -8,7 +8,7 @@ npm run compile ...@@ -8,7 +8,7 @@ npm run compile
# -i: use included Initializable # -i: use included Initializable
# -x: exclude all proxy contracts except Clones library # -x: exclude all proxy contracts except Clones library
# -p: emit public initializer # -p: emit public initializer
npx @openzeppelin/upgrade-safe-transpiler -D \ npx @openzeppelin/upgrade-safe-transpiler@^0.1.0 -D \
-i contracts/proxy/Initializable.sol \ -i contracts/proxy/Initializable.sol \
-x 'contracts/proxy/**/*' \ -x 'contracts/proxy/**/*' \
-x '!contracts/proxy/Clones.sol' \ -x '!contracts/proxy/Clones.sol' \
......
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