{
  "contractName": "GnoDevDependencies",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "decimals",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "symbol",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506101a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061005d577c0100000000000000000000000000000000000000000000000000000000600035046306fdde038114610062578063313ce567146100df57806395d89b41146100fd575b600080fd5b61006a610105565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a457818101518382015260200161008c565b50505050905090810190601f1680156100d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100e761013c565b6040805160ff9092168252519081900360200190f35b61006a610141565b60408051808201909152600681527f476e6f7369730000000000000000000000000000000000000000000000000000602082015281565b601281565b60408051808201909152600381527f474e4f000000000000000000000000000000000000000000000000000000000060208201528156fea165627a7a723058206a3a79e7d6afd5739ca1b71fa27fbf5add68a09df4db473ad4c20ae2491a96560029",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061005d577c0100000000000000000000000000000000000000000000000000000000600035046306fdde038114610062578063313ce567146100df57806395d89b41146100fd575b600080fd5b61006a610105565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a457818101518382015260200161008c565b50505050905090810190601f1680156100d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100e761013c565b6040805160ff9092168252519081900360200190f35b61006a610141565b60408051808201909152600681527f476e6f7369730000000000000000000000000000000000000000000000000000602082015281565b601281565b60408051808201909152600381527f474e4f000000000000000000000000000000000000000000000000000000000060208201528156fea165627a7a723058206a3a79e7d6afd5739ca1b71fa27fbf5add68a09df4db473ad4c20ae2491a96560029",
  "sourceMap": "437:159:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;437:159:0;;;;;;;",
  "deployedSourceMap": "437:159:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;437:159:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;514:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;514:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;558:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;471:37;;;:::i;514:38::-;;;;;;;;;;;;;;;;;;;:::o;558:35::-;591:2;558:35;:::o;471:37::-;;;;;;;;;;;;;;;;;;;:::o",
  "source": "pragma solidity ^0.5.2;\n\n// NOTE:\n//  This file porpouse is just to make sure truffle compiles all of depending\n//  contracts when we are in development.\n//\n//  For other environments, we just use the compiled contracts from the NPM\n//  package\n\n// TODO: Use the same getter pattern also for dependencies\nimport \"@gnosis.pm/util-contracts/contracts/GnosisStandardToken.sol\";\nimport \"@gnosis.pm/util-contracts/contracts/EtherToken.sol\";\n\ncontract GnoDevDependencies {\n    string public constant symbol = \"GNO\";\n    string public constant name = \"Gnosis\";\n    uint8 public constant decimals = 18;\n}\n",
  "sourcePath": "/Users/anxo/code/gnosis/gno-token/contracts/GnoDevDependencies.sol",
  "ast": {
    "absolutePath": "/Users/anxo/code/gnosis/gno-token/contracts/GnoDevDependencies.sol",
    "exportedSymbols": {
      "GnoDevDependencies": [
        13
      ]
    },
    "id": 14,
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 1,
        "literals": [
          "solidity",
          "^",
          "0.5",
          ".2"
        ],
        "nodeType": "PragmaDirective",
        "src": "0:23:0"
      },
      {
        "absolutePath": "@gnosis.pm/util-contracts/contracts/GnosisStandardToken.sol",
        "file": "@gnosis.pm/util-contracts/contracts/GnosisStandardToken.sol",
        "id": 2,
        "nodeType": "ImportDirective",
        "scope": 14,
        "sourceUnit": 397,
        "src": "305:69:0",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "@gnosis.pm/util-contracts/contracts/EtherToken.sol",
        "file": "@gnosis.pm/util-contracts/contracts/EtherToken.sol",
        "id": 3,
        "nodeType": "ImportDirective",
        "scope": 14,
        "sourceUnit": 185,
        "src": "375:60:0",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "baseContracts": [],
        "contractDependencies": [],
        "contractKind": "contract",
        "documentation": null,
        "fullyImplemented": true,
        "id": 13,
        "linearizedBaseContracts": [
          13
        ],
        "name": "GnoDevDependencies",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "constant": true,
            "id": 6,
            "name": "symbol",
            "nodeType": "VariableDeclaration",
            "scope": 13,
            "src": "471:37:0",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_string_memory",
              "typeString": "string"
            },
            "typeName": {
              "id": 4,
              "name": "string",
              "nodeType": "ElementaryTypeName",
              "src": "471:6:0",
              "typeDescriptions": {
                "typeIdentifier": "t_string_storage_ptr",
                "typeString": "string"
              }
            },
            "value": {
              "argumentTypes": null,
              "hexValue": "474e4f",
              "id": 5,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "string",
              "lValueRequested": false,
              "nodeType": "Literal",
              "src": "503:5:0",
              "subdenomination": null,
              "typeDescriptions": {
                "typeIdentifier": "t_stringliteral_a7176ea9ccab4e661d15bc0b1e10ef9f3120087c1d1c72680a3a84c988ac7124",
                "typeString": "literal_string \"GNO\""
              },
              "value": "GNO"
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "id": 9,
            "name": "name",
            "nodeType": "VariableDeclaration",
            "scope": 13,
            "src": "514:38:0",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_string_memory",
              "typeString": "string"
            },
            "typeName": {
              "id": 7,
              "name": "string",
              "nodeType": "ElementaryTypeName",
              "src": "514:6:0",
              "typeDescriptions": {
                "typeIdentifier": "t_string_storage_ptr",
                "typeString": "string"
              }
            },
            "value": {
              "argumentTypes": null,
              "hexValue": "476e6f736973",
              "id": 8,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "string",
              "lValueRequested": false,
              "nodeType": "Literal",
              "src": "544:8:0",
              "subdenomination": null,
              "typeDescriptions": {
                "typeIdentifier": "t_stringliteral_65575cda967aef5e4a766ba487099a1fa5acba87b34f560ea7a801adbe5d99a9",
                "typeString": "literal_string \"Gnosis\""
              },
              "value": "Gnosis"
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "id": 12,
            "name": "decimals",
            "nodeType": "VariableDeclaration",
            "scope": 13,
            "src": "558:35:0",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint8",
              "typeString": "uint8"
            },
            "typeName": {
              "id": 10,
              "name": "uint8",
              "nodeType": "ElementaryTypeName",
              "src": "558:5:0",
              "typeDescriptions": {
                "typeIdentifier": "t_uint8",
                "typeString": "uint8"
              }
            },
            "value": {
              "argumentTypes": null,
              "hexValue": "3138",
              "id": 11,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "number",
              "lValueRequested": false,
              "nodeType": "Literal",
              "src": "591:2:0",
              "subdenomination": null,
              "typeDescriptions": {
                "typeIdentifier": "t_rational_18_by_1",
                "typeString": "int_const 18"
              },
              "value": "18"
            },
            "visibility": "public"
          }
        ],
        "scope": 14,
        "src": "437:159:0"
      }
    ],
    "src": "0:597:0"
  },
  "legacyAST": {
    "absolutePath": "/Users/anxo/code/gnosis/gno-token/contracts/GnoDevDependencies.sol",
    "exportedSymbols": {
      "GnoDevDependencies": [
        13
      ]
    },
    "id": 14,
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 1,
        "literals": [
          "solidity",
          "^",
          "0.5",
          ".2"
        ],
        "nodeType": "PragmaDirective",
        "src": "0:23:0"
      },
      {
        "absolutePath": "@gnosis.pm/util-contracts/contracts/GnosisStandardToken.sol",
        "file": "@gnosis.pm/util-contracts/contracts/GnosisStandardToken.sol",
        "id": 2,
        "nodeType": "ImportDirective",
        "scope": 14,
        "sourceUnit": 397,
        "src": "305:69:0",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "@gnosis.pm/util-contracts/contracts/EtherToken.sol",
        "file": "@gnosis.pm/util-contracts/contracts/EtherToken.sol",
        "id": 3,
        "nodeType": "ImportDirective",
        "scope": 14,
        "sourceUnit": 185,
        "src": "375:60:0",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "baseContracts": [],
        "contractDependencies": [],
        "contractKind": "contract",
        "documentation": null,
        "fullyImplemented": true,
        "id": 13,
        "linearizedBaseContracts": [
          13
        ],
        "name": "GnoDevDependencies",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "constant": true,
            "id": 6,
            "name": "symbol",
            "nodeType": "VariableDeclaration",
            "scope": 13,
            "src": "471:37:0",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_string_memory",
              "typeString": "string"
            },
            "typeName": {
              "id": 4,
              "name": "string",
              "nodeType": "ElementaryTypeName",
              "src": "471:6:0",
              "typeDescriptions": {
                "typeIdentifier": "t_string_storage_ptr",
                "typeString": "string"
              }
            },
            "value": {
              "argumentTypes": null,
              "hexValue": "474e4f",
              "id": 5,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "string",
              "lValueRequested": false,
              "nodeType": "Literal",
              "src": "503:5:0",
              "subdenomination": null,
              "typeDescriptions": {
                "typeIdentifier": "t_stringliteral_a7176ea9ccab4e661d15bc0b1e10ef9f3120087c1d1c72680a3a84c988ac7124",
                "typeString": "literal_string \"GNO\""
              },
              "value": "GNO"
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "id": 9,
            "name": "name",
            "nodeType": "VariableDeclaration",
            "scope": 13,
            "src": "514:38:0",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_string_memory",
              "typeString": "string"
            },
            "typeName": {
              "id": 7,
              "name": "string",
              "nodeType": "ElementaryTypeName",
              "src": "514:6:0",
              "typeDescriptions": {
                "typeIdentifier": "t_string_storage_ptr",
                "typeString": "string"
              }
            },
            "value": {
              "argumentTypes": null,
              "hexValue": "476e6f736973",
              "id": 8,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "string",
              "lValueRequested": false,
              "nodeType": "Literal",
              "src": "544:8:0",
              "subdenomination": null,
              "typeDescriptions": {
                "typeIdentifier": "t_stringliteral_65575cda967aef5e4a766ba487099a1fa5acba87b34f560ea7a801adbe5d99a9",
                "typeString": "literal_string \"Gnosis\""
              },
              "value": "Gnosis"
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "id": 12,
            "name": "decimals",
            "nodeType": "VariableDeclaration",
            "scope": 13,
            "src": "558:35:0",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint8",
              "typeString": "uint8"
            },
            "typeName": {
              "id": 10,
              "name": "uint8",
              "nodeType": "ElementaryTypeName",
              "src": "558:5:0",
              "typeDescriptions": {
                "typeIdentifier": "t_uint8",
                "typeString": "uint8"
              }
            },
            "value": {
              "argumentTypes": null,
              "hexValue": "3138",
              "id": 11,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "number",
              "lValueRequested": false,
              "nodeType": "Literal",
              "src": "591:2:0",
              "subdenomination": null,
              "typeDescriptions": {
                "typeIdentifier": "t_rational_18_by_1",
                "typeString": "int_const 18"
              },
              "value": "18"
            },
            "visibility": "public"
          }
        ],
        "scope": 14,
        "src": "437:159:0"
      }
    ],
    "src": "0:597:0"
  },
  "compiler": {
    "name": "solc",
    "version": "0.5.2+commit.1df8f40c.Emscripten.clang"
  },
  "networks": {},
  "schemaVersion": "3.0.1",
  "updatedAt": "2019-02-07T18:00:21.821Z",
  "devdoc": {
    "methods": {}
  },
  "userdoc": {
    "methods": {}
  }
}