0 txs
40 calls
constructor
constructor()
functions
addressOf
viewfunction addressOf(bytes32 _contractName) view returns (address)
contractNames
viewfunction contractNames(uint256) view returns (string)
getAddress
viewfunction getAddress(bytes32 _contractName) view returns (address)
itemCount
viewfunction itemCount() view returns (uint256)
newOwner
viewfunction newOwner() view returns (address)
owner
viewfunction owner() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
registerAddress
nonpayablefunction registerAddress(bytes32 _contractName, address _contractAddress)
transferOwnership
nonpayablefunction transferOwnership(address _newOwner)
unregisterAddress
nonpayablefunction unregisterAddress(bytes32 _contractName)
events
AddressUpdate
event AddressUpdate(bytes32 indexed _contractName, address _contractAddress)
OwnerUpdate
event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060008054600160a060020a033316600160a060020a03199091161790556109058061003d6000396000f3006080604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166321f8a72181146100a85780632bbd9530146100dc5780633ca6bb92146100f6578063662de379146101835780636bfb0d01146101a757806379ba5097146101ce5780638da5cb5b146101e3578063bb34534c146101f8578063d4ee1d9014610210578063f2fde38b14610225575b600080fd5b3480156100b457600080fd5b506100c0600435610246565b60408051600160a060020a039092168252519081900360200190f35b3480156100e857600080fd5b506100f4600435610257565b005b34801561010257600080fd5b5061010e600435610394565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610148578181015183820152602001610130565b50505050905090810190601f1680156101755780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018f57600080fd5b506100f4600435600160a060020a036024351661043b565b3480156101b357600080fd5b506101bc61055e565b60408051918252519081900360200190f35b3480156101da57600080fd5b506100f4610565565b3480156101ef57600080fd5b506100c06105f1565b34801561020457600080fd5b506100c0600435610600565b34801561021c57600080fd5b506100c061061b565b34801561023157600080fd5b506100f4600160a060020a036004351661062a565b600061025182610600565b92915050565b60005433600160a060020a0390811691161461026f57fe5b6000818152600260208190526040909120805473ffffffffffffffffffffffffffffffffffffffff19168155015460ff161561035a57600081815260026020819052604090912001805460ff1916905560035460011015610333576003805460001981019081106102dc57fe5b600091825260208083208484526002909152604090922060010154600380549390920192811061030857fe5b906000526020600020019080546001816001161561010002031660029004610331929190610739565b505b60038054906103469060001983016107be565b506000818152600260205260408120600101555b6040805160008152905182917ffc08d1253c81bcd5444fc7056ef1f5a5df4c9220b6fd70d7449267f1f0f29918919081900360200190a250565b60038054829081106103a257fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156104335780601f1061040857610100808354040283529160200191610433565b820191906000526020600020905b81548152906001019060200180831161041657829003601f168201915b505050505081565b6000805433600160a060020a0390811691161461045457fe5b81600160a060020a038116151561046a57600080fd5b6000848152600260208190526040909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038616178155015460ff16151561051957600084815260026020819052604090912001805460ff1916600117905560036104d48561068c565b8154600181018084556000938452602093849020835191946104fc94919093019201906107e7565b506000858152600260205260409020600019820160019091015591505b60408051600160a060020a0385168152905185917ffc08d1253c81bcd5444fc7056ef1f5a5df4c9220b6fd70d7449267f1f0f29918919081900360200190a250505050565b6003545b90565b60015433600160a060020a0390811691161461058057600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600090815260026020526040902054600160a060020a031690565b600154600160a060020a031681565b60005433600160a060020a0390811691161461064257fe5b600054600160a060020a038281169116141561065d57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6040805160208082528183019092526060918291600091808201610400803883390190505091505b6020811015610732578381602081106106c957fe5b1a7f01000000000000000000000000000000000000000000000000000000000000000282828151811015156106fa57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506001016106b4565b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061077257805485556107ae565b828001600101855582156107ae57600052602060002091601f016020900482015b828111156107ae578254825591600101919060010190610793565b506107ba929150610855565b5090565b8154818355818111156107e2576000838152602090206107e291810190830161086f565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061082857805160ff19168380011785556107ae565b828001600101855582156107ae579182015b828111156107ae57825182559160200191906001019061083a565b61056291905b808211156107ba576000815560010161085b565b61056291905b808211156107ba5760006108898282610892565b50600101610875565b50805460018160011615610100020316600290046000825580601f106108b857506108d6565b601f0160209004906000526020600020908101906108d69190610855565b505600a165627a7a72305820df1faec724aeb0b1c4d2ea04f79a7fecedf2c3073d0faf159410d9fdfbb4f51a0029