Description: To reduce "churn," the protocol should reward long-term supporters. This task involves adding a loyalty_multiplier to the flow calculation. For every six months of continuous, uninterrupted streaming, the user's flow rate should automatically decrease by a small percentage (e.g., 5%), up to a maximum cap. The contract must track the original_start_date and verify that the stream was never paused or stopped. This creates an on-chain incentive for fans to maintain their "streak" of support for their favorite creators.
Labels: backend, math, growth
Description: To reduce "churn," the protocol should reward long-term supporters. This task involves adding a loyalty_multiplier to the flow calculation. For every six months of continuous, uninterrupted streaming, the user's flow rate should automatically decrease by a small percentage (e.g., 5%), up to a maximum cap. The contract must track the original_start_date and verify that the stream was never paused or stopped. This creates an on-chain incentive for fans to maintain their "streak" of support for their favorite creators.
Labels: backend, math, growth