0 txs
1 call
constructor
No constructor.
functions
computeAddress
viewfunction computeAddress(bytes32 salt) view returns (address predicted)
creationCode
viewfunction creationCode() view returns (bytes)
deployProxyAdmin
nonpayablefunction deployProxyAdmin(bytes32 salt, address initialOwner) returns (address proxyAdmin)
events
ProxyAdminDeployed
event ProxyAdminDeployed(address proxyAdmin, bytes32 salt)
errors
Create2EmptyBytecode
error Create2EmptyBytecode()
FailedDeployment
error FailedDeployment()
InsufficientBalance
error InsufficientBalance(uint256 balance, uint256 needed)
creation bytecode
0x608060405234801561000f575f80fd5b50610fbc8061001d5f395ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c806306325b76146100435780637213edad146100735780637fde56da14610091575b5f80fd5b61005d600480360381019061005891906103f6565b6100c1565b60405161006a9190610443565b60405180910390f35b61007b61019c565b60405161008891906104e6565b60405180910390f35b6100ab60048036038101906100a69190610506565b6101c7565b6040516100b89190610443565b60405180910390f35b5f80604051806020016100d390610358565b6020820181038252601f19601f8201166040525090506100f45f8583610209565b91508173ffffffffffffffffffffffffffffffffffffffff1663f2fde38b846040518263ffffffff1660e01b815260040161012f9190610443565b5f604051808303815f87803b158015610146575f80fd5b505af1158015610158573d5f803e3d5ffd5b505050507fb42a81d721215522ee2890a3de0120c853e6d972206873404714b4acd9b34443828560405161018d929190610540565b60405180910390a15092915050565b6060604051806020016101ae90610358565b6020820181038252601f19601f82011660405250905090565b5f80604051806020016101d990610358565b6020820181038252601f19601f82011660405250805190602001209050610201838230610318565b915050919050565b5f834710156102515747846040517fcf47918100000000000000000000000000000000000000000000000000000000815260040161024892919061057f565b60405180910390fd5b5f82510361028b576040517f4ca249dc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8282516020840186f590503d1519811516156102ac576040513d5f823e3d81fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610311576040517fb06ebf3d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9392505050565b5f604051836040820152846020820152828152600b810160ff815373ffffffffffffffffffffffffffffffffffffffff6055822016925050509392505050565b6109e0806105a783390190565b5f80fd5b5f819050919050565b61037b81610369565b8114610385575f80fd5b50565b5f8135905061039681610372565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6103c58261039c565b9050919050565b6103d5816103bb565b81146103df575f80fd5b50565b5f813590506103f0816103cc565b92915050565b5f806040838503121561040c5761040b610365565b5b5f61041985828601610388565b925050602061042a858286016103e2565b9150509250929050565b61043d816103bb565b82525050565b5f6020820190506104565f830184610434565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610493578082015181840152602081019050610478565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6104b88261045c565b6104c28185610466565b93506104d2818560208601610476565b6104db8161049e565b840191505092915050565b5f6020820190508181035f8301526104fe81846104ae565b905092915050565b5f6020828403121561051b5761051a610365565b5b5f61052884828501610388565b91505092915050565b61053a81610369565b82525050565b5f6040820190506105535f830185610434565b6105606020830184610531565b9392505050565b5f819050919050565b61057981610567565b82525050565b5f6040820190506105925f830185610570565b61059f6020830184610570565b939250505056fe608060405234801561000f575f80fd5b506040516109e03803806109e0833981810160405281019061003191906101d7565b805f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100a2575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100999190610211565b60405180910390fd5b6100b1816100b860201b60201c565b505061022a565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101a68261017d565b9050919050565b6101b68161019c565b81146101c0575f80fd5b50565b5f815190506101d1816101ad565b92915050565b5f602082840312156101ec576101eb610179565b5b5f6101f9848285016101c3565b91505092915050565b61020b8161019c565b82525050565b5f6020820190506102245f830184610202565b92915050565b6107a9806102375f395ff3fe608060405260043610610049575f3560e01c8063715018a61461004d5780638da5cb5b146100635780639623609d1461008d578063ad3cb1cc146100a9578063f2fde38b146100d3575b5f80fd5b348015610058575f80fd5b506100616100fb565b005b34801561006e575f80fd5b5061007761010e565b60405161008491906103f7565b60405180910390f35b6100a760048036038101906100a291906105c2565b610135565b005b3480156100b4575f80fd5b506100bd6101ac565b6040516100ca91906106a8565b60405180910390f35b3480156100de575f80fd5b506100f960048036038101906100f491906106c8565b6101e5565b005b610103610269565b61010c5f6102f0565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61013d610269565b8273ffffffffffffffffffffffffffffffffffffffff16634f1ef2863484846040518463ffffffff1660e01b8152600401610179929190610745565b5f604051808303818588803b158015610190575f80fd5b505af11580156101a2573d5f803e3d5ffd5b5050505050505050565b6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6101ed610269565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361025d575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161025491906103f7565b60405180910390fd5b610266816102f0565b50565b6102716103b1565b73ffffffffffffffffffffffffffffffffffffffff1661028f61010e565b73ffffffffffffffffffffffffffffffffffffffff16146102ee576102b26103b1565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016102e591906103f7565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6103e1826103b8565b9050919050565b6103f1816103d7565b82525050565b5f60208201905061040a5f8301846103e8565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f61042b826103d7565b9050919050565b61043b81610421565b8114610445575f80fd5b50565b5f8135905061045681610432565b92915050565b610465816103d7565b811461046f575f80fd5b50565b5f813590506104808161045c565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6104d48261048e565b810181811067ffffffffffffffff821117156104f3576104f261049e565b5b80604052505050565b5f610505610410565b905061051182826104cb565b919050565b5f67ffffffffffffffff8211156105305761052f61049e565b5b6105398261048e565b9050602081019050919050565b828183375f83830152505050565b5f61056661056184610516565b6104fc565b9050828152602081018484840111156105825761058161048a565b5b61058d848285610546565b509392505050565b5f82601f8301126105a9576105a8610486565b5b81356105b9848260208601610554565b91505092915050565b5f805f606084860312156105d9576105d8610419565b5b5f6105e686828701610448565b93505060206105f786828701610472565b925050604084013567ffffffffffffffff8111156106185761061761041d565b5b61062486828701610595565b9150509250925092565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561066557808201518184015260208101905061064a565b5f8484015250505050565b5f61067a8261062e565b6106848185610638565b9350610694818560208601610648565b61069d8161048e565b840191505092915050565b5f6020820190508181035f8301526106c08184610670565b905092915050565b5f602082840312156106dd576106dc610419565b5b5f6106ea84828501610472565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f610717826106f3565b61072181856106fd565b9350610731818560208601610648565b61073a8161048e565b840191505092915050565b5f6040820190506107585f8301856103e8565b818103602083015261076a818461070d565b9050939250505056fea264697066735822122099077c6c30ea8fbdaae962cc6c04ebb25a55b91b696b973db0c3c57ecaa73c9a64736f6c63430008140033a26469706673582212202b2a80a4fb8e16890603ef09c64c9f03e607160b570d8b21a1986e106a3e625564736f6c63430008140033