-
Notifications
You must be signed in to change notification settings - Fork 117
remove the application variation of MakeChannelPayment used in member remark #4538
Description
Context
We decided to use member_remark , with new added payment option as way for app x to pay user y, without needing to involve council, and Atlas is supposed to display this payment properly in My Payments, and it would also show up as an increased balance in the channel account.
@ZeeshanAkram has implemented it here
#4517
This scheme, as requested, allows the payor to either be a tip from the member for a video, for the whole channel, or as a given application owned by the member.
The problem now is however that we have decided to have channels be owners of apps ((#4158), not members directly has here, which is what @bartosz has started working on, and we decided to not do this as part of Ephesus scope.
Obviously I am the source of this wrinkle, but it needs to be resolved. To me it seems like the easiest thing is actually to just remove the application variation of MakeChannelPayment used in member remark, and for now apps just pay through some random member that Atlas does not display. This may also be the best solution for when we actually have apps as channels, because it side-steps the problem of how to make payments out of a channel account which may be owned by a community of $CRT holders, and there is no governance system around doing spending, hence the best mechanic is probably to have the operator just do a revenue split out to their own member, then pay individual channels from there.
## Scope
- remove the
applicationvariation of MakeChannelPayment used in member remark
┆Issue is synchronized with this Asana task by Unito