@aragon/apps-payroll
Version:
_**Code in Github:**_ [aragon-apps/apps/payroll](https://github.com/aragon/aragon-apps/tree/master/future-apps/payroll)
87 lines (86 loc) • 2.32 kB
JSON
{
"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"
}