Skip to content

remove the application variation of MakeChannelPayment used in member remark #4538

@dmtrjsg

Description

@dmtrjsg

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 application variation of MakeChannelPayment used in member remark

┆Issue is synchronized with this Asana task by Unito

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions