0 txs
0 calls
constructor
constructor(address _mainModuleUpgradableDuo, address _target, bytes32 _imageHash, bytes32 _externalImageHash)
functions
EXTERNAL_IMAGE_HASH
viewfunction EXTERNAL_IMAGE_HASH() view returns (bytes32)
IMAGE_HASH
viewfunction IMAGE_HASH() view returns (bytes32)
IMPLEMENTATION
viewfunction IMPLEMENTATION() view returns (address)
TARGET
viewfunction TARGET() view returns (address)
migrate
nonpayablefunction migrate()
events
ExternalImageHashUpdated
event ExternalImageHashUpdated(bytes32 _imageHash)
ImageHashUpdated
event ImageHashUpdated(bytes32 _imageHash)
Patched
event Patched(address indexed _implementation, bytes32 indexed _imageHash, bytes32 indexed _externalImageHash)
errors
No errors.
creation bytecode
0x61010060405234801561001157600080fd5b506040516108f63803806108f68339818101604052608081101561003457600080fd5b5080516020820151604083015160609093015191929091816100875760405162461bcd60e51b815260040180806020018281038252602c815260200180610895602c913960400191505060405180910390fd5b806100c35760405162461bcd60e51b81526004018080602001828103825260358152602001806108c16035913960400191505060405180910390fd5b6001600160601b0319606094851b81166080529290931b90911660a05260c05260e05260805160601c60a05160601c60c05160e05161073961015c600039806102b0528061032d52806104d7528061054e528061061952508061026652806102da52806103ee528061056f52806105f552508061010d528061063d52508060d3528061019e528061021c528061059052506107396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c8063a685412f11610050578063a685412f146100a7578063c457179f146100c1578063cc1f2afa146100c957610067565b80633a4741bd1461006c5780638fd3ab801461009d575b600080fd5b6100746100d1565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100a56100f5565b005b6100af6105f3565b60408051918252519081900360200190f35b6100af610617565b61007461063b565b7f000000000000000000000000000000000000000000000000000000000000000081565b3073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461019957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4d69677261746f72546f44756f236d696772617465204e4f545f544152474554604482015290519081900360640190fd5b6101c27f000000000000000000000000000000000000000000000000000000000000000061065f565b610217576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806106d36031913960400191505060405180910390fd5b6102407f0000000000000000000000000000000000000000000000000000000000000000610665565b61028a7fea7157fa25e3aa17d0ae2d5280fa4e24d421c61842aa85e45194e1145aa72bf87f0000000000000000000000000000000000000000000000000000000000000000610669565b6102d47f8c8764b3a50fee69c9bee6e956047501f434fb0e2349c75844a401a7f2a020d27f0000000000000000000000000000000000000000000000000000000000000000610669565b604080517f0000000000000000000000000000000000000000000000000000000000000000815290517f307ed6bd941ee9fc80f369c94af5fa11e25bab5102a6140191756c5474a30bfa9181900360200190a1604080517f0000000000000000000000000000000000000000000000000000000000000000815290517f1f63199319eff813052575c41087f618aba07b006664fed6c01f7ee9c57168359181900360200190a13073ffffffffffffffffffffffffffffffffffffffff166351605d806040518163ffffffff1660e01b815260040160206040518083038186803b1580156103c057600080fd5b505afa1580156103d4573d6000803e3d6000fd5b505050506040513d60208110156103ea57600080fd5b50517f000000000000000000000000000000000000000000000000000000000000000014610463576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018061066e602e913960400191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff16639bd58b166040518163ffffffff1660e01b815260040160206040518083038186803b1580156104a957600080fd5b505afa1580156104bd573d6000803e3d6000fd5b505050506040513d60208110156104d357600080fd5b50517f00000000000000000000000000000000000000000000000000000000000000001461054c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603781526020018061069c6037913960400191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167f6607576bea396d17e738405e5d77e671ba7dc07aaff57dc414927d313fd530c360405160405180910390a4565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b3b151590565b3055565b905556fe4d69677261746f72546f44756f236d696772617465204641494c45445f494d4147455f484153485f5550444154454d69677261746f72546f44756f236d696772617465204641494c45445f45585445524e414c5f494d4147455f484153485f5550444154454d69677261746f72546f44756f236d69677261746520494d504c454d454e544154494f4e5f4e4f545f4445504c4f594544a2646970667358221220dc1a472df6a980e0340d1b4d3760328b80cf0c97ac568cbf94d5ba6ce5579f6b64736f6c634300070600334d69677261746f72546f44756f23636f6e7374727563746f7220494e56414c49445f494d4147455f484153484d69677261746f72546f44756f23636f6e7374727563746f7220494e56414c49445f45585445524e414c5f494d4147455f4841534800000000000000000000000094fb1e5196b4ee5a1c9ad737a505ce12bae7ca850000000000000000000000002ca2380da88528c6061acb70ad5222fe455f25df5ca5d4cb6696df530c26b130a8fd86276a111f6696b3a8f2e76ff5edf94a2d846af209e2a5cca04bfdb4839aba939f715b1840930508af89e7692b21ddecd9b6