IAuth2Step
Interface for the Auth2Step contract
Functions
acceptOwnership
Accept ownership transfer
function acceptOwnership() external;
transferOwnership
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
Events
OwnershipTransferStarted
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
Errors
Aera__ZeroAddressAuthority
error Aera__ZeroAddressAuthority();
Aera__Unauthorized
error Aera__Unauthorized();
Last updated