10 txs
311 calls
constructor
constructor(address owner_)
functions
getAddress
viewfunction getAddress(bytes32 id) view returns (address contractAddress)
getAddressOrFail
viewfunction getAddressOrFail(bytes32 id) view returns (address)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
renounceOwnership
nonpayablefunction renounceOwnership()
setAddress
nonpayablefunction setAddress(bytes32 id, address contractAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
AddressSet
event AddressSet(bytes32 indexed id, address contractAddress)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
errors
AddressNotSet
error AddressNotSet(bytes32 id)
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60803460bb57601f61052438819003918201601f19168301916001600160401b0383118484101760bf5780849260209460405283398101031260bb57516001600160a01b03908181169081900360bb57801560a35760018060a01b0319918260015416600155815f54938416175f5560405192167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a361045090816100d48239f35b604051631e4fbdf760e01b81525f6004820152602490fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe608060409080825260049182361015610016575f80fd5b5f3560e01c91826321f8a721146103c657508163715018a61461034157816379ba5097146102805781638da5cb5b1461024e578163b407991c146101d7578163ca446dd91461013c578163e30c397814610109575063f2fde38b14610079575f80fd5b34610105576020600319360112610105573573ffffffffffffffffffffffffffffffffffffffff808216809203610105576100b2610400565b817fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001555f54167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b5f80fd5b34610105575f6003193601126101055760209073ffffffffffffffffffffffffffffffffffffffff600154169051908152f35b823461010557816003193601126101055735906024359073ffffffffffffffffffffffffffffffffffffffff8216809203610105577fb37614c7d254ea8d16eb81fa11dddaeb266aa8ba4917980859c7740aff30c6919160209161019e610400565b845f5260028352805f20827fffffffffffffffffffffffff000000000000000000000000000000000000000082541617905551908152a2005b823461010557602060031936011261010557803590815f52600260205273ffffffffffffffffffffffffffffffffffffffff835f20541691821561021f576020838551908152f35b602492508351917fa8cd8bce000000000000000000000000000000000000000000000000000000008352820152fd5b34610105575f6003193601126101055760209073ffffffffffffffffffffffffffffffffffffffff5f54169051908152f35b905034610105575f600319360112610105576001549173ffffffffffffffffffffffffffffffffffffffff9133838516036103115750507fffffffffffffffffffffffff00000000000000000000000000000000000000008092166001555f549133908316175f553391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b6024925051907f118cdaa70000000000000000000000000000000000000000000000000000000082523390820152fd5b34610105575f60031936011261010557610359610400565b5f73ffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0000000000000000000000000000000000000000806001541660015582549081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b83346101055760206003193601126101055760209273ffffffffffffffffffffffffffffffffffffffff91355f52600284525f2054168152f35b73ffffffffffffffffffffffffffffffffffffffff5f5416330361042057565b60246040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152fd000000000000000000000000b86da339b88d9697fa3acc55edd378e002676e01