UNPKG

@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
{ "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" }