Optimize Ownable and Pausable modifiers' size impact (#3347)

This commit is contained in:
James Finucane
2022-06-07 16:21:58 +03:00
committed by GitHub
parent 3ac4add548
commit 08d109d877
2 changed files with 33 additions and 12 deletions

View File

@ -29,6 +29,14 @@ abstract contract Ownable is Context {
_transferOwnership(_msgSender());
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
_checkOwner();
_;
}
/**
* @dev Returns the address of the current owner.
*/
@ -37,11 +45,10 @@ abstract contract Ownable is Context {
}
/**
* @dev Throws if called by any account other than the owner.
* @dev Throws if the sender is not the owner.
*/
modifier onlyOwner() {
function _checkOwner() internal view virtual {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
_;
}
/**