pragma solidity 0.8.2;
pragma solidity 0.8.2;
contract MyContract{
}
pragma solidity 0.8.2;
contract MyContract{
address public Owner;
constructor(){
Owner = msg.sender;
}
}
pragma solidity 0.8.2;
contract MyContract{
address public Owner;
constructor(){
Owner = msg.sender;
}
function transferOwnership(address _newOwner) public {
require(msg.sender == Owner);
Owner = _newOwner;
}
}
This function will get address of new owner as a parameter. require statement allows us to verify that only exisiting owner can call this function.