Module ITipAccountRegistrar

Module ITipAccountRegistrar 

Source
Expand description

Module containing a contract’s types and functions.

interface ITipAccountRegistrar {
    function delegateToDefault(bytes32 hash, bytes calldata signature) external returns (address authority);
    function delegateToDefault(bytes calldata message, bytes calldata signature) external returns (address authority);
    error InvalidSignature();
    error CodeNotEmpty();
    error NonceNotZero();
}

Modules§

abi
Contains dynamic ABI definitions for this contract.

Structs§

CodeNotEmpty
Custom error with signature CodeNotEmpty() and selector 0x9ffb40a3.
ITipAccountRegistrarInstance
A ITipAccountRegistrar instance.
InvalidSignature
Custom error with signature InvalidSignature() and selector 0x8baa579f.
NonceNotZero
Custom error with signature NonceNotZero() and selector 0xca752240.
delegateToDefault_0Call
Pre-Moderato: accepts arbitrary hash (vulnerable to signature forgery) Only works pre-Moderato. Returns UnknownSelector post-Moderato. Function with signature delegateToDefault(bytes32,bytes) and selector 0x2b29a210.
delegateToDefault_0Return
Pre-Moderato: accepts arbitrary hash (vulnerable to signature forgery) Only works pre-Moderato. Returns UnknownSelector post-Moderato. Container type for the return parameters of the delegateToDefault(bytes32,bytes) function.
delegateToDefault_1Call
Post-Moderato: accepts arbitrary message bytes, computes keccak256(bytes) internally Only works post-Moderato. Returns UnknownSelector pre-Moderato. Function with signature delegateToDefault(bytes,bytes) and selector 0xb980ee85.
delegateToDefault_1Return
Post-Moderato: accepts arbitrary message bytes, computes keccak256(bytes) internally Only works post-Moderato. Returns UnknownSelector pre-Moderato. Container type for the return parameters of the delegateToDefault(bytes,bytes) function.

Enums§

ITipAccountRegistrarCalls
Container for all the ITipAccountRegistrar function calls.
ITipAccountRegistrarErrors
Container for all the ITipAccountRegistrar custom errors.

Functions§

new
Creates a new wrapper around an on-chain ITipAccountRegistrar contract instance.