{"contractName":"SelfAuthorized","abi":[],"bytecode":"0x6080604052348015600f57600080fd5b50603e80601d6000396000f3fe6080604052600080fdfea265627a7a7231582018ff92ba812fe87a90ebf924f10191a63cab2735e2c931e57ccd822c32f0090d64736f6c634300050e0032","deployedBytecode":"0x6080604052600080fdfea265627a7a7231582018ff92ba812fe87a90ebf924f10191a63cab2735e2c931e57ccd822c32f0090d64736f6c634300050e0032","sourceMap":"160:166:11:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;160:166:11;;;;;;;","deployedSourceMap":"160:166:11:-;;;;;","source":"pragma solidity >=0.5.0 <0.7.0;\n\n\n/// @title SelfAuthorized - authorizes current contract to perform actions\n/// @author Richard Meissner - <richard@gnosis.pm>\ncontract SelfAuthorized {\n    modifier authorized() {\n        require(msg.sender == address(this), \"Method can only be called from this contract\");\n        _;\n    }\n}\n","compiler":{"name":"solc","version":"0.5.14+commit.01f1aaa4.Emscripten.clang"},"networks":{},"schemaVersion":"2.0.3","updatedAt":"2022-11-11T08:20:54.739Z"}