Skip to main content

Module ISafeProxyFactory

Module ISafeProxyFactory 

Source
Expand description

SafeProxyFactory interface for deploying new Safe proxies

interface ISafeProxyFactory {
    function createProxyWithNonce(address _singleton, bytes memory initializer, uint256 saltNonce) external returns (address proxy);
    function proxyCreationCode() external pure returns (bytes memory);
    event ProxyCreation(address indexed proxy, address singleton);
}

Structs§

ISafeProxyFactoryInstance
A ISafeProxyFactory instance.
ProxyCreation
Event with signature ProxyCreation(address,address) and selector 0x4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e235.
createProxyWithNonceCall
Deploys a new Safe proxy with a deterministic address Function with signature createProxyWithNonce(address,bytes,uint256) and selector 0x1688f0b9.
createProxyWithNonceReturn
Deploys a new Safe proxy with a deterministic address Container type for the return parameters of the createProxyWithNonce(address,bytes,uint256) function.
proxyCreationCodeCall
Returns the creation bytecode for Safe proxies Function with signature proxyCreationCode() and selector 0x53e5d935.
proxyCreationCodeReturn
Returns the creation bytecode for Safe proxies Container type for the return parameters of the proxyCreationCode() function.

Enums§

ISafeProxyFactoryCalls
Container for all the ISafeProxyFactory function calls.
ISafeProxyFactoryEvents
Container for all the ISafeProxyFactory events.

Functions§

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