forked from aragon/aragon-apps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharapp.json
86 lines (86 loc) · 2.27 KB
/
arapp.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
"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"
}