Use ERC-XXX syntax (#4730)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com> Co-authored-by: ernestognw <ernestognw@gmail.com>
This commit is contained in:
@ -42,9 +42,9 @@ abstract contract UUPSUpgradeable is IERC1822Proxiable {
|
||||
|
||||
/**
|
||||
* @dev Check that the execution is being performed through a delegatecall call and that the execution context is
|
||||
* a proxy contract with an implementation (as defined in ERC1967) pointing to self. This should only be the case
|
||||
* a proxy contract with an implementation (as defined in ERC-1967) pointing to self. This should only be the case
|
||||
* for UUPS and transparent proxies that are using the current contract as their implementation. Execution of a
|
||||
* function through ERC1167 minimal proxies (clones) would not normally pass this test, but is not guaranteed to
|
||||
* function through ERC-1167 minimal proxies (clones) would not normally pass this test, but is not guaranteed to
|
||||
* fail.
|
||||
*/
|
||||
modifier onlyProxy() {
|
||||
@ -62,7 +62,7 @@ abstract contract UUPSUpgradeable is IERC1822Proxiable {
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Implementation of the ERC1822 {proxiableUUID} function. This returns the storage slot used by the
|
||||
* @dev Implementation of the ERC-1822 {proxiableUUID} function. This returns the storage slot used by the
|
||||
* implementation. It is used to validate the implementation's compatibility when performing an upgrade.
|
||||
*
|
||||
* IMPORTANT: A proxy pointing at a proxiable contract should not be considered proxiable itself, because this risks
|
||||
@ -90,7 +90,7 @@ abstract contract UUPSUpgradeable is IERC1822Proxiable {
|
||||
|
||||
/**
|
||||
* @dev Reverts if the execution is not performed via delegatecall or the execution
|
||||
* context is not of a proxy with an ERC1967-compliant implementation pointing to self.
|
||||
* context is not of a proxy with an ERC-1967 compliant implementation pointing to self.
|
||||
* See {_onlyProxy}.
|
||||
*/
|
||||
function _checkProxy() internal view virtual {
|
||||
@ -129,7 +129,7 @@ abstract contract UUPSUpgradeable is IERC1822Proxiable {
|
||||
* @dev Performs an implementation upgrade with a security check for UUPS proxies, and additional setup call.
|
||||
*
|
||||
* As a security check, {proxiableUUID} is invoked in the new implementation, and the return value
|
||||
* is expected to be the implementation slot in ERC1967.
|
||||
* is expected to be the implementation slot in ERC-1967.
|
||||
*
|
||||
* Emits an {IERC1967-Upgraded} event.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user