{
  "environments": {
    "default": {
      "registry": "0x5f6f7e8cc7346a11ca2def8f827b7a0b612c56a1",
      "appName": "payroll.aragonpm.eth",
      "network": "rpc"
    },
    "rinkeby": {
      "registry": "0x98Df287B6C145399Aaa709692c8D308357bC085D",
      "appName": "payroll.aragonpm.eth",
      "network": "rinkeby"
    },
    "staging": {
      "registry": "0xfe03625ea880a8cba336f9b5ad6e15b0a3b5a939",
      "appName": "payroll.aragonpm.eth",
      "network": "rinkeby"
    },
    "mainnet": {
      "registry": "0x314159265dd8dbb310642f98f50c066173c1259b",
      "appName": "payroll.aragonpm.eth",
      "network": "mainnet"
    },
    "ropsten": {
      "registry": "0x6afe2cacee211ea9179992f89dc61ff25c61e923",
      "appName": "payroll.aragonpm.eth",
      "network": "ropsten"
    }
  },
  "dependencies": [
    {
      "appName": "finance.aragonpm.eth",
      "version": "^3.0.0",
      "initParam": "_finance",
      "state": "finance",
      "requiredPermissions": [
        {
          "name": "CREATE_PAYMENTS_ROLE",
          "params": "*"
        }
      ]
    }
  ],
  "roles": [
    {
      "name": "Add employees",
      "id": "ADD_EMPLOYEE_ROLE",
      "params": ["Account address", "Initial yearly salary per second", "Start date"]
    },
    {
      "name": "Terminate employees",
      "id": "TERMINATE_EMPLOYEE_ROLE",
      "params": ["Employee Id", "End date"]
    },
    {
      "name": "Set employee salary",
      "id": "SET_EMPLOYEE_SALARY_ROLE",
      "params": ["Employee Id", "New yearly salary per second", "Old yearly salary per second"]
    },
    {
      "name": "Add bonuses for employee",
      "id": "ADD_BONUS_ROLE",
      "params": ["Employee Id", "Amount"]
    },
    {
      "name": "Add reimbursements for employee",
      "id": "ADD_REIMBURSEMENT_ROLE",
      "params": ["Employee Id", "Amount"]
    },
    {
      "name": "Manage allowed tokens",
      "id": "MANAGE_ALLOWED_TOKENS_ROLE",
      "params": ["Token", "Allowed"]
    },
    {
      "name": "Modify Price Feed",
      "id": "MODIFY_PRICE_FEED_ROLE",
      "params": ["New price feed", "Old price feed"]
    },
    {
      "name": "Modify Rate Expiry Time",
      "id": "MODIFY_RATE_EXPIRY_ROLE",
      "params": ["New rate expiry time", "Old rate expiry time"]
    }
  ],
  "path": "contracts/Payroll.sol"
}
