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.
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.