IAuth2Step
Last updated
Last updated
Interface for the Auth2Step contract
Accept ownership transfer
function acceptOwnership() external;
Wrapper function for backward compatibility with legacy code expecting transferOwnership
This function exists to maintain compatibility with contracts that were built against the previous version of Auth where ownership transfer was named transferOwnership
The new Auth implementation renamed this to setOwner
to better reflect the two-step ownership transfer process. This wrapper ensures existing code like BaseVault continues to work without modification Previous version: https://github.com/transmissions11/solmate/blob/89365b880c4f3c786bdd453d4b8e8fe410344a69/src/auth/Auth.sol New version: https://github.com/transmissions11/solmate/blob/eaa7041378f9a6c12f943de08a6c41b31a9870fc/src/auth/Auth.sol
function transferOwnership(address newOwner) external;
Parameters
newOwner
address
Address to start the ownership transfer process to
Emitted when ownership transfer is initiated
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner);
Parameters
previousOwner
address
The current owner initiating the transfer
newOwner
address
The new owner who needs to accept the transfer
error Aera__ZeroAddressAuthority();
error Aera__Unauthorized();