videoDAC / livepeer-aragon

Aragon App for interacting with the Livepeer Protocol. Includes Delegator functionality and basic Transcoder functionality.
https://rinkeby.aragon.org/#/livepeerdelegator.aragonid.eth/0x4a7335f3ecb43b685526c1b39043bf696c78c641
8 stars 2 forks source link

Withdrawals from Livepeer Delegator should only be to the DAO's Vault #8

Open chrishobcroft opened 5 years ago

chrishobcroft commented 5 years ago

Current behaviour

Currently, the withdrawal from the Livepeer Delegator app allows withdrawal to any Ethereum address. While this is flexible, it means that funds can be withdrawn from the Livepeer Delegator app to an address outside the DAO without there being a record kept in the Finance app's audit trail.

Proposed solution

Restrict the withdraw function in the Livepeer Delegator to only be able to withdraw funds to the Vault. This would mean that any withdrawals made from the DAO's addresses are channelled through the finance app, with appropriate audit trail kept of all outgoing transactions.