How do we incorporate the "deposit funds into Matic" step?
Thoughts: Preferably, it is automatically deposited by the app, so that a user can just send the ETH to the app's burner wallet address, then the app deposits into Matic's contracts... and start watching.
Context
Alice's Pay-to-play Streaming App recently launched for Android:
App was launched using template app developed by Video DAC, which can be easily rebranded to anything, e.g. Ropsten TV
Objectives of this project:
Objective 1: incorporate Matic Plasma payment solution to allow paying e.g. 0.00001 ETH per second.
Objective 2: Take steps towards a short-term Nirvana state: viewer pays 0.001 DAI per second = 0.1¢
Objective 3: launch Ropsten TV app to the community, using Matic for payments
Resources
Here is a test livestream video signal you can play with VLC or ffmpeg: http://52.29.226.43:8935/stream/hello_world/P144p30fps16x9.m3u8
Here is the app on Google Play Store: https://play.google.com/store/apps/details?id=com.videodac.hls
Here is the codebase for the template Android app, written in Kotlin: https://github.com/videoDAC/apps/tree/master/android
Question
How do we incorporate the "deposit funds into Matic" step?
Thoughts: Preferably, it is automatically deposited by the app, so that a user can just send the ETH to the app's burner wallet address, then the app deposits into Matic's contracts... and start watching.