{ "contractName": "Enum", "abi": [], "bytecode": "0x6080604052348015600f57600080fd5b50603580601d6000396000f3006080604052600080fd00a165627a7a72305820e8f35ac07bd2a835eacbee7ba38b086a012b371f6bdc0da93abfb72fe3b38ec20029", "deployedBytecode": "0x6080604052600080fd00a165627a7a72305820e8f35ac07bd2a835eacbee7ba38b086a012b371f6bdc0da93abfb72fe3b38ec20029", "sourceMap": "115:95:7:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;115:95:7;;;;;;;", "deployedSourceMap": "115:95:7:-;;;;;", "source": "pragma solidity 0.4.24;\n\n\n/// @title Enum - Collection of enums\n/// @author Richard Meissner - \ncontract Enum {\n enum Operation {\n Call,\n DelegateCall,\n Create\n }\n}\n", "sourcePath": "/Users/apanizo/git/gnosis/safe-contracts/contracts/common/Enum.sol", "ast": { "absolutePath": "/Users/apanizo/git/gnosis/safe-contracts/contracts/common/Enum.sol", "exportedSymbols": { "Enum": [ 1659 ] }, "id": 1660, "nodeType": "SourceUnit", "nodes": [ { "id": 1654, "literals": [ "solidity", "0.4", ".24" ], "nodeType": "PragmaDirective", "src": "0:23:7" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "documentation": "@title Enum - Collection of enums\n @author Richard Meissner - ", "fullyImplemented": true, "id": 1659, "linearizedBaseContracts": [ 1659 ], "name": "Enum", "nodeType": "ContractDefinition", "nodes": [ { "canonicalName": "Enum.Operation", "id": 1658, "members": [ { "id": 1655, "name": "Call", "nodeType": "EnumValue", "src": "160:4:7" }, { "id": 1656, "name": "DelegateCall", "nodeType": "EnumValue", "src": "174:12:7" }, { "id": 1657, "name": "Create", "nodeType": "EnumValue", "src": "196:6:7" } ], "name": "Operation", "nodeType": "EnumDefinition", "src": "135:73:7" } ], "scope": 1660, "src": "115:95:7" } ], "src": "0:211:7" }, "legacyAST": { "absolutePath": "/Users/apanizo/git/gnosis/safe-contracts/contracts/common/Enum.sol", "exportedSymbols": { "Enum": [ 1659 ] }, "id": 1660, "nodeType": "SourceUnit", "nodes": [ { "id": 1654, "literals": [ "solidity", "0.4", ".24" ], "nodeType": "PragmaDirective", "src": "0:23:7" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "documentation": "@title Enum - Collection of enums\n @author Richard Meissner - ", "fullyImplemented": true, "id": 1659, "linearizedBaseContracts": [ 1659 ], "name": "Enum", "nodeType": "ContractDefinition", "nodes": [ { "canonicalName": "Enum.Operation", "id": 1658, "members": [ { "id": 1655, "name": "Call", "nodeType": "EnumValue", "src": "160:4:7" }, { "id": 1656, "name": "DelegateCall", "nodeType": "EnumValue", "src": "174:12:7" }, { "id": 1657, "name": "Create", "nodeType": "EnumValue", "src": "196:6:7" } ], "name": "Operation", "nodeType": "EnumDefinition", "src": "135:73:7" } ], "scope": 1660, "src": "115:95:7" } ], "src": "0:211:7" }, "compiler": { "name": "solc", "version": "0.4.24+commit.e67f0147.Emscripten.clang" }, "networks": {}, "schemaVersion": "2.0.0", "updatedAt": "2018-10-05T14:25:58.921Z" }