Closed ilyar closed 1 year ago
@esmark
this task is about demonstrating the use case when there is some project and it wants to motivate new users to invite other users to the project.
Usually, for any project there should exist some user contract which suites as an entrypoint , which is used as a proxy to other contracts of the system
So, imagine that there is a Project Token (TIP-3.1) Contracts and some User Contract.
You need to implement a functionality where any User can deploy an Invite, which new users will use to deploy User Contracts. For each user who registered in the system through this Invite, it should send or mint a reward to the User who created the Invite
You may add such secondary features as invite expiry, max amount of users , flexible reward amount, etc. The main goal is to create a demo, which can be used as a reference and to be adopted in other projects with some changes according to the project-specific needs
No activity
Describe please the task. What and where should be the affilate program.