- This plartform allows users to subscribe to channels on a decentralized network. Users can pay a subscription fee, to access exclusive content or services provided by channel creators.
- Cairo is used for creating smart contracts and StarkNet provides the infrastructure for running these contracts efficiently on a Layer 2 blockchain.
- This ensures secure and scalable subscription management, enabling channel creators to offer their content or services while users enjoy a seamless and decentralized subscription experience.
- The user logs in using the wallet which will give out the permission to fully access the application (N/B: The user won't be able to access the app if they don't have a wallet).
- After successfull connection of the wallet with the application, the user will click on the Add Package button then Type in the package title, the Price and the number of channel the click on + Add Package button after which the wallet prompt will come up for you to confirm or cancel the transaction.
- In attempt to confirm the transaction the package will be added to the Subscription Channel page where the user will then be able to select the package watch over the channels.
- Cairo
- Argent
- Braavo
- Starknetjs
- StaknetKit
- Argent
- Braavos
- Pragma
Contributions to Oware smart contract are welcome! Here are some ways you can help:
Report bugs and issues on GitHub. Please include steps to reproduce, expected vs actual behavior, and any relevant code.
Suggest new features and enhancements using the GitHub issues.
Improve documentation by submitting pull requests with additions, clarifications or fixes.
Find and submit security vulnerabilities through responsible disclosure.
Optimize gas usage and improve code efficiency.
Add test cases to increase code coverage.
Help translate project content for internationalization.
Promote the project by publishing articles, tutorials, videos etc.
Pull Requests
Pull requests should target the develop branch. Follow these steps:
Fork the repo and create your branch from develop.
Make your code changes following existing styles.
Ensure CI builds pass and has no conflicts.
Update documentation as needed.
Describe PR intent clearly with details.
- MIT Licenses
- Ted: [email protected] github