Intellix Docs
  • Welcome to Intellix
    • Introduction
  • ITX TOKEN
    • Driving the Ecosystem
    • Tokenomics
  • EARN WITH ITX
    • Intellix Revenue Share Program
  • IntellixShield
    • Redefining Blockchain Privacy
    • Vitalik’s Vision
    • Exploring zkSNARKs
    • Fee Revenue Share
    • Rewarding Mechanism
    • How Does It Work
    • Safeguarded by AI
    • User Guide
    • Relayer Guide
    • Relayer Revenue Share
    • Integration Program
  • IntellixGuard
    • A Guardian of Privacy
    • How does it work
    • A Standalone Solution
    • Interoperability
  • IntellixSwap
    • Bridging Anonymity and Interoperability
    • Why IntellixSwap Stands Out
    • Workflow with Intellix Products
  • In the pipeline
    • IntellixInvest
    • IntellixVault
Powered by GitBook
On this page
  • Let’s dive into an example to understand how this works.
  • To determine rewards, we calculate the relative contributions of eligible users based on the time they stayed in the pool compared to the 48-hour mark. Let’s calculate rewards for a few users:
  1. IntellixShield

Rewarding Mechanism

At IntellixShield, the rewarding mechanism ensures that users who stay in the pool for at least 48 hours receive rewards, The 48-hour period starts individually for each user based on their deposit timestamp.

The rewards are calculated based on the user’s deposit, the total fee collected, and their relative contribution to the 48-hour mark.

User’s relative contribution = Time spent in the pool/48 hours. User’s reward = User’s deposit*(Total fee collected / Total deposit amount)*User’s relative contribution.

Once a user reaches the 48-hour mark since their deposit timestamp, their eligible rewards are calculated based on these factors. They can choose to withdraw the rewards or accumulate them in their pool balance.

Let’s dive into an example to understand how this works.

Assuming one reward pool has 3 ETH, and there are 30 users who deposited 10 ETH each, we can calculate the rewards for eligible users who met the 48-hour requirement. Let’s break it down!

User 1: Deposited 10 ETH and stayed for 98 hours. User 2: Deposited 10 ETH and stayed for 30 hours. User 3: Deposited 10 ETH and stayed for 60 hours. … … User 30: Deposited 10 ETH and stayed for 20 hours.

To determine rewards, we calculate the relative contributions of eligible users based on the time they stayed in the pool compared to the 48-hour mark. Let’s calculate rewards for a few users:

  • User 1: Eligible for rewards (98 hours) Relative contribution = 98 hours / 48 hours ≈ 2.04 Reward = User’s deposit * (Total fee collected / Total deposit amount) * User’s relative contribution Reward = 10 ETH * (3 ETH / 300 ETH) * 2.04 ≈ 0.204 ETH

  • User 2: Not eligible for rewards (30 hours)

  • User 3: Eligible for rewards (60 hours) Relative contribution = 60 hours / 48 hours ≈ 1.25 Reward = User’s deposit * (Total fee collected / Total deposit amount) * User’s relative contribution Reward = 10 ETH * (3 ETH / 300 ETH) * 1.25 ≈ 0.125 ETH …

  • User 30: Not eligible for rewards (20 hours)

PreviousFee Revenue ShareNextHow Does It Work

Last updated 1 year ago