-
Notifications
You must be signed in to change notification settings - Fork 114
Open
Labels
applicationRelated to building applications on top of MalachiteRelated to building applications on top of Malachite
Description
Problem statement
Most newcomers to the codebase play with the channel-based example app. One part that we repeatedly found to be confusing the need to stream values.
Part of the reason we chose to implement streaming-based approach is b/c this is what will be needed in the Starknet sequencer use-case, and it also covers some more advanced features of the library.
However, the streaming-based approach seems to be too advanced to be used as a newcomer example application.
Definition of done
- Simplify the channel-based app to work through a simple sending of the whole value
- Adapt the tutorial to remove any streaming assumption
- Adapt the tutorial to document the fact that the channel-based app could be modified to support streaming (i.e., as an advanced feature, but not implemented by default)
Prerequisites & background
Familiarity with the channel-based app is necessary for working on this issue, as well as with the contributions guide and the basic system architecture.
ADR 003 might be a useful prerequisite to working on this issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
applicationRelated to building applications on top of MalachiteRelated to building applications on top of Malachite