rename from → previousOwner

This commit is contained in:
Hadrien Croubois
2023-07-13 16:14:57 +02:00
parent e996ba49d8
commit b29e573383
5 changed files with 16 additions and 16 deletions

View File

@ -139,10 +139,10 @@ abstract contract ERC721Consecutive is IERC2309, ERC721 {
* After construction, {_mintConsecutive} is no longer available and minting through {_update} becomes available. * After construction, {_mintConsecutive} is no longer available and minting through {_update} becomes available.
*/ */
function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) { function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) {
address from = super._update(to, tokenId, auth); address previousOwner = super._update(to, tokenId, auth);
// only mint after construction // only mint after construction
if (from == address(0) && address(this).code.length == 0) { if (previousOwner == address(0) && address(this).code.length == 0) {
revert ERC721ForbiddenMint(); revert ERC721ForbiddenMint();
} }
@ -155,7 +155,7 @@ abstract contract ERC721Consecutive is IERC2309, ERC721 {
_sequentialBurn.set(tokenId); _sequentialBurn.set(tokenId);
} }
return from; return previousOwner;
} }
/** /**

View File

@ -77,20 +77,20 @@ abstract contract ERC721Enumerable is ERC721, IERC721Enumerable {
* @dev See {ERC721-_update}. * @dev See {ERC721-_update}.
*/ */
function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) { function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) {
address from = super._update(to, tokenId, auth); address previousOwner = super._update(to, tokenId, auth);
if (from == address(0)) { if (previousOwner == address(0)) {
_addTokenToAllTokensEnumeration(tokenId); _addTokenToAllTokensEnumeration(tokenId);
} else if (from != to) { } else if (previousOwner != to) {
_removeTokenFromOwnerEnumeration(from, tokenId); _removeTokenFromOwnerEnumeration(previousOwner, tokenId);
} }
if (to == address(0)) { if (to == address(0)) {
_removeTokenFromAllTokensEnumeration(tokenId); _removeTokenFromAllTokensEnumeration(tokenId);
} else if (from != to) { } else if (previousOwner != to) {
_addTokenToOwnerEnumeration(to, tokenId); _addTokenToOwnerEnumeration(to, tokenId);
} }
return from; return previousOwner;
} }
/** /**

View File

@ -30,12 +30,12 @@ abstract contract ERC721Royalty is ERC2981, ERC721 {
* @dev See {ERC721-_update}. When burning, this override will additionally clear the royalty information for the token. * @dev See {ERC721-_update}. When burning, this override will additionally clear the royalty information for the token.
*/ */
function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) { function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) {
address from = super._update(to, tokenId, auth); address previousOwner = super._update(to, tokenId, auth);
if (to == address(0)) { if (to == address(0)) {
_resetTokenRoyalty(tokenId); _resetTokenRoyalty(tokenId);
} }
return from; return previousOwner;
} }
} }

View File

@ -69,12 +69,12 @@ abstract contract ERC721URIStorage is IERC4906, ERC721 {
* the storage mapping. * the storage mapping.
*/ */
function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) { function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) {
address from = super._update(to, tokenId, auth); address previousOwner = super._update(to, tokenId, auth);
if (to == address(0) && bytes(_tokenURIs[tokenId]).length != 0) { if (to == address(0) && bytes(_tokenURIs[tokenId]).length != 0) {
delete _tokenURIs[tokenId]; delete _tokenURIs[tokenId];
} }
return from; return previousOwner;
} }
} }

View File

@ -21,11 +21,11 @@ abstract contract ERC721Votes is ERC721, Votes {
* Emits a {IVotes-DelegateVotesChanged} event. * Emits a {IVotes-DelegateVotesChanged} event.
*/ */
function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) { function _update(address to, uint256 tokenId, address auth) internal virtual override returns (address) {
address from = super._update(to, tokenId, auth); address previousOwner = super._update(to, tokenId, auth);
_transferVotingUnits(from, to, 1); _transferVotingUnits(previousOwner, to, 1);
return from; return previousOwner;
} }
/** /**