0 txs
0 calls
constructor
constructor()
functions
owner
viewfunction owner() view returns (address)
execute
payablefunction execute(address target, bytes data) payable returns (bytes)
executeWithValue
nonpayablefunction executeWithValue(address target, bytes data, uint256 value) returns (bytes)
initialize
nonpayablefunction initialize(address initialOwner)
renounceOwnership
nonpayablefunction renounceOwnership()
sendValue
nonpayablefunction sendValue(address recipient, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
creation bytecode
0x6080806040523460d0577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005460ff8160401c1660c1576002600160401b03196001600160401b03821601605c575b60405161070b90816100d58239f35b6001600160401b0319166001600160401b039081177ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80604d565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c80631cff79cd146103b757806324a084df146102fd578063715018a6146102965780638da5cb5b14610262578063c4d66de8146100f9578063f2fde38b146100d05763fa4bb79d0361000e57346100cc5760603660031901126100cc57610084610400565b60243567ffffffffffffffff81116100cc576100c8916100ab6100bc92369060040161046c565b6100b3610582565b604435916105da565b604051918291826104ad565b0390f35b5f80fd5b346100cc5760203660031901126100cc576100186100ec610400565b6100f4610582565b610511565b346100cc5760203660031901126100cc57610112610400565b5f805160206106b68339815191525460ff8160401c16159167ffffffffffffffff82168015908161025a575b6001149081610250575b159081610247575b506102385767ffffffffffffffff1982166001175f805160206106b6833981519152556101af918361020c575b506101866105fb565b61018e6105fb565b60015f80516020610696833981519152556101a76105fb565b6100f46105fb565b6101b557005b68ff0000000000000000195f805160206106b683398151915254165f805160206106b6833981519152557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b68ffffffffffffffffff191668010000000000000001175f805160206106b6833981519152558361017d565b63f92ee8a960e01b5f5260045ffd5b90501584610150565b303b159150610148565b84915061013e565b346100cc575f3660031901126100cc575f80516020610676833981519152546040516001600160a01b039091168152602090f35b346100cc575f3660031901126100cc576102ae610582565b5f8051602061067683398151915280546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346100cc5760403660031901126100cc576004356001600160a01b038116908190036100cc576024359061032f610582565b60025f8051602061069683398151915254146103a85760025f8051602061069683398151915255814710610395575f80809381935af161036d6105b5565b50156103865760015f8051602061069683398151915255005b630a12f52160e11b5f5260045ffd5b63cd78605960e01b5f523060045260245ffd5b633ee5aeb560e01b5f5260045ffd5b60403660031901126100cc576103cb610400565b60243567ffffffffffffffff81116100cc576100c8916103f26100bc92369060040161046c565b906103fb610582565b6104d7565b600435906001600160a01b03821682036100cc57565b6040519190601f01601f1916820167ffffffffffffffff81118382101761043c57604052565b634e487b7160e01b5f52604160045260245ffd5b67ffffffffffffffff811161043c57601f01601f191660200190565b81601f820112156100cc5780359061048b61048683610450565b610416565b92828452602083830101116100cc57815f926020809301838601378301015290565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b34156104f3576104f0916104e9610582565b34916105da565b90565b5f806104f09360208151910182855af161050b6105b5565b91610626565b6001600160a01b0316801561056f575f8051602061067683398151915280546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b631e4fbdf760e01b5f525f60045260245ffd5b5f80516020610676833981519152546001600160a01b031633036105a257565b63118cdaa760e01b5f523360045260245ffd5b3d156105d5573d906105c961048683610450565b9182523d5f602084013e565b606090565b90824710610395575f816104f0946020839451920190855af161050b6105b5565b60ff5f805160206106b68339815191525460401c161561061757565b631afcd79f60e31b5f5260045ffd5b9061063b575080511561038657805190602001fd5b8151158061066c575b61064c575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b1561064456fe9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00a2646970667358221220dd7fa6b27624065c4b30c89a0efc2a77d90035c3c5374b63d3fd49fe4b744eed64736f6c634300081a0033