adminOf(address) :
Returns the admin of the proxy.
changeAdmin(address,address) :
Sets the admin of the proxy. The caller of this function must be the admin of the proxy on this factory.
deploy(address,address) :
Deploys a proxy for `implementation`, with `admin`, and returns its address. The value passed into this function will be forwarded to the proxy.
deployAndCall(address,address,bytes) :
Deploys a proxy for `implementation`, with `admin`, and returns its address. The value passed into this function will be forwarded to the proxy. Then, calls the proxy with abi encoded `data`.
deployDeterministic(address,address,bytes32) :
Deploys a proxy for `implementation`, with `admin`, `salt`, and returns its deterministic address. The value passed into this function will be forwarded to the proxy.
deployDeterministicAndCall(address,address,bytes32,bytes) :
Deploys a proxy for `implementation`, with `admin`, `salt`, and returns its deterministic address. The value passed into this function will be forwarded to the proxy. Then, calls the proxy with abi encoded `data`.
initCodeHash() :
Returns the initialization code hash of the proxy. Used for mining vanity addresses with create2crunch.
predictDeterministicAddress(bytes32) :
Returns the address of the proxy deployed with `salt`.
upgrade(address,address) :
Upgrades the proxy to point to `implementation`. The caller of this function must be the admin of the proxy on this factory.
upgradeAndCall(address,address,bytes) :
Upgrades the proxy to point to `implementation`. Then, calls the proxy with abi encoded `data`. The caller of this function must be the admin of the proxy on this factory.