DCA.fun Pig LogoDCA.fun

Points System

Earn rewards for creating and filling DCA orders through our points system

Points System

DCA.fun rewards both order creators and fillers through a points system that incentivizes sustainable DCA behavior and reliable order execution. Points are awarded for actual protocol usage through successful fills.

How It Works (Simple)

The DCA.fun points system is designed to reward real usage. Here's what you need to know:

🎯 The Golden Rule

You only earn points when orders are actually filled

📈 For Order Creators

  • Earn points for each fill of your DCA order
  • Completion bonus - Later fills in your order are worth more points

Example: Create a 4-fill order with $5.25 per fill

  • Fill #1: ~229 points
  • Fill #2: ~282 points
  • Fill #3: ~318 points
  • Fill #4: ~348 points
  • Total: ~1,177 points

⚡ For Order Fillers

  • Earn points for each order you fill
  • Experience bonus - Multiplier based on your total career fills

Example: Fill the same 4-fill order (as your 1st fills ever)

  • Each fill: ~229 points
  • Total: ~916 points

Core Rule

🚨 Critical: Points are ONLY awarded for orders that have at least one successful fill

Zero Fills = Zero Points

Orders with 0 fills earn ZERO points regardless of:

  • Time the order existed in the system
  • Volume parameters specified
  • Any other metrics

This fundamental rule is to prevent create-cancel farming entirely.

Base Points Calculation

Fill Value Score (Used by Both Creators and Fillers)

All points start with the same base calculation:

Fill_Value_Score = sqrt(Fill_USD_Value) × 100

Where:

  • Fill_USD_Value = Fill_Amount × Token_Price_At_Execution
  • Square root scaling rewards larger fills but with diminishing returns
  • A $100 fill isn't worth 20x a $5 fill - this prevents whale domination

Example: A $5.25 fill = sqrt(5.25) × 100 ≈ 229 base points

Creator Points Algorithm

Points Per Fill Formula

Points are awarded to creators for each individual fill that executes on their order:

Points_Per_Fill = Fill_Value_Score × (Current_Fill_Number)^0.3

Completion Multiplier: (Current_Fill_Number)^0.3

  • Rewards creators for seeing orders through to completion
  • Later fills in the same order are worth more points
  • Higher exponent (0.3) means follow-through matters significantly

Creator Multiplier Examples

Fill NumberMultiplierPoints for $5.25 Fill
1st fill1.00x229 points
2nd fill1.23x282 points
3rd fill1.39x318 points
4th fill1.52x348 points
10th fill2.00x458 points
30th fill2.81x643 points

Filler Points Algorithm

Points Per Fill Formula

Points are awarded to fillers for each individual fill they execute:

Points_Per_Fill = Fill_Value_Score × (Total_Fills_Completed)^0.1

Experience Multiplier: (Total_Fills_Completed)^0.1

  • Rewards fillers based on their cumulative career fill count
  • Very low exponent (0.1) ensures new fillers remain highly competitive
  • Experience matters but doesn't dominate the system

Filler Multiplier Examples

Total FillsMultiplierPoints for $5.25 Fill
1st fill1.00x229 points
10th fill1.26x289 points
100th fill1.58x362 points
1,000th fill2.00x458 points
10,000th fill2.51x575 points

Example Calculations

Real Example: 21 USDC Order (4 fills of 5.25 USDC each)

Fill Value Score: sqrt(5.25) × 100 ≈ 229 points (base for all fills)

Creator Points (Order Completion)

Fill-by-Fill Breakdown:

Fill #1:

  • Base Score: 229 points
  • Completion Multiplier: 1^0.3 = 1.00x
  • Points: 229 points

Fill #2:

  • Base Score: 229 points
  • Completion Multiplier: 2^0.3 ≈ 1.23x
  • Points: 282 points

Fill #3:

  • Base Score: 229 points
  • Completion Multiplier: 3^0.3 ≈ 1.39x
  • Points: 318 points

Fill #4:

  • Base Score: 229 points
  • Completion Multiplier: 4^0.3 ≈ 1.52x
  • Points: 348 points

Total Creator Points: 1,177 points

Filler Points (Career Experience)

Scenario: Filler executes all 4 fills (assuming their 1st fills ever)

Each Fill:

  • Base Score: 229 points
  • Experience Multiplier: 1^0.1 = 1.00x
  • Points per fill: 229 points

Total Filler Points: 916 points (for all 4 fills)

The points system creates a fair and transparent reward mechanism that incentivizes real protocol usage and order completion.


Note: The points algorithm is subject to change as the protocol evolves.