UNPKG

@alice-network/zos-lib

Version:

JavaScript library for the ZeppelinOS smart contract platform

215 lines 6.36 kB
{ "contractName": "DependencyStorageMock", "abi": [], "bytecode": "0x6080604052348015600f57600080fd5b50603580601d6000396000f3006080604052600080fd00a165627a7a72305820fbb699566176d21f32fcb37845b8469fbf7b685f1b105e701ad73e8ffb03e61c0029", "deployedBytecode": "0x6080604052600080fd00a165627a7a72305820fbb699566176d21f32fcb37845b8469fbf7b685f1b105e701ad73e8ffb03e61c0029", "sourceMap": "26:104:27:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;26:104:27;;;;;;;", "deployedSourceMap": "26:104:27:-;;;;;", "source": "pragma solidity ^0.4.24;\n\ncontract DependencyStorageMock {\n enum MyEnum { State1, State2 }\n struct MyStruct { uint256 value; }\n}", "sourcePath": "mock-dependency/contracts/DependencyStorageMock.sol", "ast": { "absolutePath": "mock-dependency/contracts/DependencyStorageMock.sol", "exportedSymbols": { "DependencyStorageMock": [ 3037 ] }, "id": 3038, "nodeType": "SourceUnit", "nodes": [ { "id": 3030, "literals": [ "solidity", "^", "0.4", ".24" ], "nodeType": "PragmaDirective", "src": "0:24:27" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "documentation": null, "fullyImplemented": true, "id": 3037, "linearizedBaseContracts": [ 3037 ], "name": "DependencyStorageMock", "nodeType": "ContractDefinition", "nodes": [ { "canonicalName": "DependencyStorageMock.MyEnum", "id": 3033, "members": [ { "id": 3031, "name": "State1", "nodeType": "EnumValue", "src": "75:6:27" }, { "id": 3032, "name": "State2", "nodeType": "EnumValue", "src": "83:6:27" } ], "name": "MyEnum", "nodeType": "EnumDefinition", "src": "61:30:27" }, { "canonicalName": "DependencyStorageMock.MyStruct", "id": 3036, "members": [ { "constant": false, "id": 3035, "name": "value", "nodeType": "VariableDeclaration", "scope": 3036, "src": "112:13:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, "typeName": { "id": 3034, "name": "uint256", "nodeType": "ElementaryTypeName", "src": "112:7:27", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "value": null, "visibility": "internal" } ], "name": "MyStruct", "nodeType": "StructDefinition", "scope": 3037, "src": "94:34:27", "visibility": "public" } ], "scope": 3038, "src": "26:104:27" } ], "src": "0:130:27" }, "legacyAST": { "absolutePath": "mock-dependency/contracts/DependencyStorageMock.sol", "exportedSymbols": { "DependencyStorageMock": [ 3037 ] }, "id": 3038, "nodeType": "SourceUnit", "nodes": [ { "id": 3030, "literals": [ "solidity", "^", "0.4", ".24" ], "nodeType": "PragmaDirective", "src": "0:24:27" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "documentation": null, "fullyImplemented": true, "id": 3037, "linearizedBaseContracts": [ 3037 ], "name": "DependencyStorageMock", "nodeType": "ContractDefinition", "nodes": [ { "canonicalName": "DependencyStorageMock.MyEnum", "id": 3033, "members": [ { "id": 3031, "name": "State1", "nodeType": "EnumValue", "src": "75:6:27" }, { "id": 3032, "name": "State2", "nodeType": "EnumValue", "src": "83:6:27" } ], "name": "MyEnum", "nodeType": "EnumDefinition", "src": "61:30:27" }, { "canonicalName": "DependencyStorageMock.MyStruct", "id": 3036, "members": [ { "constant": false, "id": 3035, "name": "value", "nodeType": "VariableDeclaration", "scope": 3036, "src": "112:13:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, "typeName": { "id": 3034, "name": "uint256", "nodeType": "ElementaryTypeName", "src": "112:7:27", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "value": null, "visibility": "internal" } ], "name": "MyStruct", "nodeType": "StructDefinition", "scope": 3037, "src": "94:34:27", "visibility": "public" } ], "scope": 3038, "src": "26:104:27" } ], "src": "0:130:27" }, "compiler": { "name": "solc", "version": "0.4.24+commit.e67f0147.Emscripten.clang" }, "networks": {}, "schemaVersion": "2.0.1", "updatedAt": "2019-02-15T10:15:15.425Z" }