This is an experimental project aiming to create a way to provide a subscription solution using smart-contracts on the Ethereum blockchain.
This project is written in Solidity, using Truffle.
Basically users are able to subscribe to the contract for a specific period, using an already defined token. Later, they will be able to pay to continue the subscription or pause it.
This is an on-going project, the current features are:
- Subscribe to the contract (using a specific token)
- Pay for a subscription
- Pause the subscription
Future features will be:
- Multi-tokens support
This project was inspired by https://github.com/EthereumOpenSubscriptions/standard.