2 txs
996 calls
constructor
No constructor.
functions
adminOf
viewfunction adminOf(address proxy) view returns (address admin)
initCodeHash
viewfunction initCodeHash() view returns (bytes32 result)
predictDeterministicAddress
viewfunction predictDeterministicAddress(bytes32 salt) view returns (address predicted)
changeAdmin
nonpayablefunction changeAdmin(address proxy, address admin)
deploy
payablefunction deploy(address implementation, address admin) payable returns (address proxy)
deployAndCall
payablefunction deployAndCall(address implementation, address admin, bytes data) payable returns (address proxy)
deployDeterministic
payablefunction deployDeterministic(address implementation, address admin, bytes32 salt) payable returns (address proxy)
deployDeterministicAndCall
payablefunction deployDeterministicAndCall(address implementation, address admin, bytes32 salt, bytes data) payable returns (address proxy)
upgrade
payablefunction upgrade(address proxy, address implementation) payable
upgradeAndCall
payablefunction upgradeAndCall(address proxy, address implementation, bytes data) payable
events
AdminChanged
event AdminChanged(address indexed proxy, address indexed admin)
Deployed
event Deployed(address indexed proxy, address indexed implementation, address indexed admin)
Upgraded
event Upgraded(address indexed proxy, address indexed implementation)
errors
DeploymentFailed
error DeploymentFailed()
SaltDoesNotStartWithCaller
error SaltDoesNotStartWithCaller()
Unauthorized
error Unauthorized()
UpgradeFailed
error UpgradeFailed()
creation bytecode
0x60793d8160093d39f33d3d336d6396ff2a80c067f99b3d2ab4df2414605157363d3d37363d7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545af43d6000803e604c573d6000fd5b3d6000f35b3d3560203555604080361115604c5736038060403d373d3d355af43d6000803e604c573d6000fd00000000000000