[
  {
    "constant":true,
    "inputs":[

    ],
    "name":"minimeFac",
    "outputs":[
      {
        "name":"",
        "type":"address"
      }
    ],
    "payable":false,
    "stateMutability":"view",
    "type":"function"
  },
  {
    "constant":false,
    "inputs":[
      {
        "name":"name",
        "type":"string"
      },
      {
        "name":"symbol",
        "type":"string"
      },
      {
        "name":"holders",
        "type":"address[]"
      },
      {
        "name":"tokens",
        "type":"uint256[]"
      },
      {
        "name":"supportNeeded",
        "type":"uint64"
      },
      {
        "name":"minAcceptanceQuorum",
        "type":"uint64"
      },
      {
        "name":"voteDuration",
        "type":"uint64"
      }
    ],
    "name":"newTokenAndInstance",
    "outputs":[

    ],
    "payable":false,
    "stateMutability":"nonpayable",
    "type":"function"
  },
  {
    "constant":true,
    "inputs":[

    ],
    "name":"ens",
    "outputs":[
      {
        "name":"",
        "type":"address"
      }
    ],
    "payable":false,
    "stateMutability":"view",
    "type":"function"
  },
  {
    "constant":false,
    "inputs":[
      {
        "name":"name",
        "type":"string"
      },
      {
        "name":"symbol",
        "type":"string"
      }
    ],
    "name":"newToken",
    "outputs":[
      {
        "name":"token",
        "type":"address"
      }
    ],
    "payable":false,
    "stateMutability":"nonpayable",
    "type":"function"
  },
  {
    "constant":true,
    "inputs":[

    ],
    "name":"fac",
    "outputs":[
      {
        "name":"",
        "type":"address"
      }
    ],
    "payable":false,
    "stateMutability":"view",
    "type":"function"
  },
  {
    "constant":true,
    "inputs":[
      {
        "name":"appId",
        "type":"bytes32"
      }
    ],
    "name":"latestVersionAppBase",
    "outputs":[
      {
        "name":"base",
        "type":"address"
      }
    ],
    "payable":false,
    "stateMutability":"view",
    "type":"function"
  },
  {
    "constant":true,
    "inputs":[

    ],
    "name":"aragonID",
    "outputs":[
      {
        "name":"",
        "type":"address"
      }
    ],
    "payable":false,
    "stateMutability":"view",
    "type":"function"
  },
  {
    "constant":true,
    "inputs":[
      {
        "name":"",
        "type":"uint256"
      }
    ],
    "name":"appIds",
    "outputs":[
      {
        "name":"",
        "type":"bytes32"
      }
    ],
    "payable":false,
    "stateMutability":"view",
    "type":"function"
  },
  {
    "constant":false,
    "inputs":[
      {
        "name":"name",
        "type":"string"
      },
      {
        "name":"holders",
        "type":"address[]"
      },
      {
        "name":"tokens",
        "type":"uint256[]"
      },
      {
        "name":"supportNeeded",
        "type":"uint64"
      },
      {
        "name":"minAcceptanceQuorum",
        "type":"uint64"
      },
      {
        "name":"voteDuration",
        "type":"uint64"
      }
    ],
    "name":"newInstance",
    "outputs":[

    ],
    "payable":false,
    "stateMutability":"nonpayable",
    "type":"function"
  },
  {
    "inputs":[
      {
        "name":"_fac",
        "type":"address"
      },
      {
        "name":"_ens",
        "type":"address"
      },
      {
        "name":"_minimeFac",
        "type":"address"
      },
      {
        "name":"_aragonID",
        "type":"address"
      },
      {
        "name":"_appIds",
        "type":"bytes32[4]"
      }
    ],
    "payable":false,
    "stateMutability":"nonpayable",
    "type":"constructor"
  },
  {
    "anonymous":false,
    "inputs":[
      {
        "indexed":false,
        "name":"token",
        "type":"address"
      },
      {
        "indexed":true,
        "name":"cacheOwner",
        "type":"address"
      }
    ],
    "name":"DeployToken",
    "type":"event"
  },
  {
    "anonymous":false,
    "inputs":[
      {
        "indexed":false,
        "name":"dao",
        "type":"address"
      },
      {
        "indexed":true,
        "name":"token",
        "type":"address"
      }
    ],
    "name":"DeployInstance",
    "type":"event"
  },
  {
    "anonymous":false,
    "inputs":[
      {
        "indexed":false,
        "name":"dao",
        "type":"address"
      }
    ],
    "name":"DeployInstance",
    "type":"event"
  },
  {
    "anonymous":false,
    "inputs":[
      {
        "indexed":false,
        "name":"appProxy",
        "type":"address"
      },
      {
        "indexed":false,
        "name":"appId",
        "type":"bytes32"
      }
    ],
    "name":"InstalledApp",
    "type":"event"
  }
]