{ "contractName": "Enum", "abi": [], "bytecode": "0x6080604052348015600f57600080fd5b50603580601d6000396000f3006080604052600080fd00a165627a7a72305820641ab8b295edfaa2b1c8a8e0ae7d17ea2f4c8b95ea27e45d8947ed9a4799ca1f0029", "deployedBytecode": "0x6080604052600080fd00a165627a7a72305820641ab8b295edfaa2b1c8a8e0ae7d17ea2f4c8b95ea27e45d8947ed9a4799ca1f0029", "sourceMap": "115:95:1:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;115:95:1;;;;;;;", "deployedSourceMap": "115:95:1:-;;;;;", "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/Enum.sol", "ast": { "absolutePath": "/Users/apanizo/git/gnosis/safe-contracts/contracts/Enum.sol", "exportedSymbols": { "Enum": [ 30 ] }, "id": 31, "nodeType": "SourceUnit", "nodes": [ { "id": 25, "literals": [ "solidity", "0.4", ".24" ], "nodeType": "PragmaDirective", "src": "0:23:1" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "documentation": "@title Enum - Collection of enums\n @author Richard Meissner - ", "fullyImplemented": true, "id": 30, "linearizedBaseContracts": [ 30 ], "name": "Enum", "nodeType": "ContractDefinition", "nodes": [ { "canonicalName": "Enum.Operation", "id": 29, "members": [ { "id": 26, "name": "Call", "nodeType": "EnumValue", "src": "160:4:1" }, { "id": 27, "name": "DelegateCall", "nodeType": "EnumValue", "src": "174:12:1" }, { "id": 28, "name": "Create", "nodeType": "EnumValue", "src": "196:6:1" } ], "name": "Operation", "nodeType": "EnumDefinition", "src": "135:73:1" } ], "scope": 31, "src": "115:95:1" } ], "src": "0:211:1" }, "legacyAST": { "absolutePath": "/Users/apanizo/git/gnosis/safe-contracts/contracts/Enum.sol", "exportedSymbols": { "Enum": [ 30 ] }, "id": 31, "nodeType": "SourceUnit", "nodes": [ { "id": 25, "literals": [ "solidity", "0.4", ".24" ], "nodeType": "PragmaDirective", "src": "0:23:1" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "documentation": "@title Enum - Collection of enums\n @author Richard Meissner - ", "fullyImplemented": true, "id": 30, "linearizedBaseContracts": [ 30 ], "name": "Enum", "nodeType": "ContractDefinition", "nodes": [ { "canonicalName": "Enum.Operation", "id": 29, "members": [ { "id": 26, "name": "Call", "nodeType": "EnumValue", "src": "160:4:1" }, { "id": 27, "name": "DelegateCall", "nodeType": "EnumValue", "src": "174:12:1" }, { "id": 28, "name": "Create", "nodeType": "EnumValue", "src": "196:6:1" } ], "name": "Operation", "nodeType": "EnumDefinition", "src": "135:73:1" } ], "scope": 31, "src": "115:95:1" } ], "src": "0:211:1" }, "compiler": { "name": "solc", "version": "0.4.24+commit.e67f0147.Emscripten.clang" }, "networks": {}, "schemaVersion": "2.0.0", "updatedAt": "2018-05-28T05:59:52.697Z" }