21 txs
19 calls
constructor
constructor(address _implementation, address _initialOwner, address _morphoHelper)
functions
No functions.
events
Upgraded
event Upgraded(address indexed implementation)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
ERC1967InvalidImplementation
error ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable
error ERC1967NonPayable()
FailedInnerCall
error FailedInnerCall()
creation bytecode
0x6080604052346100305761001a610014610111565b91610164565b610022610035565b61010c610554823961010c90f35b61003b565b60405190565b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b906100679061003f565b810190811060018060401b0382111761007f57604052565b610049565b90610097610090610035565b928361005d565b565b5f80fd5b60018060a01b031690565b6100b19061009d565b90565b6100bd816100a8565b036100c457565b5f80fd5b905051906100d5826100b4565b565b909160608284031261010c576101096100f2845f85016100c8565b9361010081602086016100c8565b936040016100c8565b90565b610099565b61012f6106608038038061012481610084565b9283398101906100d7565b909192565b61013d906100a8565b9052565b91602061016292949361015b60408201965f830190610134565b0190610134565b565b916101a06101a69392610191610178610035565b93849260046020850163485cc95560e01b815201610141565b6020820181038252038261005d565b906101a8565b565b906101b291610216565b565b90565b6101cb6101c66101d09261009d565b6101b4565b61009d565b90565b6101dc906101b7565b90565b6101e8906101d3565b90565b5f0190565b5190565b90565b90565b61020e610209610213926101f7565b6101b4565b6101f4565b90565b9061022082610345565b8161024b7fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b916101df565b90610254610035565b8061025e816101eb565b0390a261026a816101f0565b61027c6102765f6101fa565b916101f4565b115f146102905761028c91610444565b505b565b505061029a6103a1565b61028e565b91906102b2905f60208501940190610134565b565b90565b90565b5f1b90565b6102d36102ce6102d8926102b4565b6102ba565b6102b7565b90565b6103047f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6102bf565b90565b9061031860018060a01b03916102ba565b9181191691161790565b90565b9061033a610335610341926101df565b610322565b8254610307565b9055565b803b6103596103535f6101fa565b916101f4565b1461037b57610379905f61037361036e6102db565b610550565b01610325565b565b61039d90610387610035565b918291634c9c8ce360e01b83526004830161029f565b0390fd5b346103b46103ae5f6101fa565b916101f4565b116103bb57565b6103c3610035565b63b398979f60e01b8152806103da600482016101eb565b0390fd5b606090565b60018060401b0381116103ff576103fb60209161003f565b0190565b610049565b90610416610411836103e3565b610084565b918252565b3d5f146104365761042b3d610404565b903d5f602084013e5b565b61043e6103de565b90610434565b5f80610470936104526103de565b508390602081019051915af49061046761041b565b90919091610478565b90565b151590565b9061048c906104856103de565b5015610473565b5f146104985750610503565b6104a1826101f0565b6104b36104ad5f6101fa565b916101f4565b14806104e8575b6104c2575090565b6104e4906104ce610035565b918291639996b31560e01b83526004830161029f565b0390fd5b50803b6104fd6104f75f6101fa565b916101f4565b146104ba565b61050c816101f0565b61051e6105185f6101fa565b916101f4565b115f1461052d57805190602001fd5b610535610035565b630a12f52160e11b81528061054c600482016101eb565b0390fd5b9056fe6080604052600a6012565b60b6565b5f90565b6018600e565b50601f6098565b90565b90565b90565b5f1b90565b603c60386040926022565b6028565b6025565b90565b606a7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602d565b90565b5f1c90565b60018060a01b031690565b6086608a91606d565b6072565b90565b60959054607d565b90565b609e600e565b5060b35f60ae60aa6043565b60d3565b01608d565b90565b5f8091368280378136915af43d5f803e5f1460cf573d5ff35b3d5ffd5b9056fea26469706673582212207a93c55c6f1a634139f363e0d1a8196c8b88fde559c32adfaabe12e81ccebd3864736f6c63430008150033000000000000000000000000213f30e50892dc90d8893618c656316b769ffb23000000000000000000000000feed46c11f57b7126a773eec6ae9ca7ae1c03c9a0000000000000000000000009e9110cfd24cd851ea5bc73a27975b33e308f9e1