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§
- ISafe
Proxy Factory Instance - A
ISafeProxyFactoryinstance. - Proxy
Creation - Event with signature
ProxyCreation(address,address)and selector0x4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e235. - create
Proxy With Nonce Call - Deploys a new Safe proxy with a deterministic address
Function with signature
createProxyWithNonce(address,bytes,uint256)and selector0x1688f0b9. - create
Proxy With Nonce Return - Deploys a new Safe proxy with a deterministic address
Container type for the return parameters of the
createProxyWithNonce(address,bytes,uint256)function. - proxy
Creation Code Call - Returns the creation bytecode for Safe proxies
Function with signature
proxyCreationCode()and selector0x53e5d935. - proxy
Creation Code Return - Returns the creation bytecode for Safe proxies
Container type for the return parameters of the
proxyCreationCode()function.
Enums§
- ISafe
Proxy Factory Calls - Container for all the
ISafeProxyFactoryfunction calls. - ISafe
Proxy Factory Events - Container for all the
ISafeProxyFactoryevents.
Functions§
- new
- Creates a new wrapper around an on-chain
ISafeProxyFactorycontract instance.