> For the complete documentation index, see [llms.txt](https://betfin.gitbook.io/betfin-public/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://betfin.gitbook.io/betfin-public/affiliate-manual/affiliate-terms/matching-bonus-terms.md).

# Matching Bonus Terms

## Settings of Binary Matching Bonus

**Similar to** [Direct Affiliate Terms](/betfin-public/affiliate-manual/affiliate-terms/direct-affiliate-terms.md#settings-of-direct-affiliate)**, the binary matching contract includes options to adjust certain terms. The table below outlines the current settings as well as the highest and lowest possible limits that can be configured within the contract. These adjustments are controlled to maintain balance within the program while allowing flexibility for growth.**&#x20;

{% tabs %}
{% tab title="Current matching terms " %}
Current settings of T\&C for matching bonus is the following

<table><thead><tr><th width="215">Term</th><th width="230">Settings</th><th>Explanation</th></tr></thead><tbody><tr><td>Matching qualification condition  N.1 </td><td>Stake min 80,000 BET </td><td>Stake the value of at least 80,000 BET</td></tr><tr><td>Matching qualification condition N.2</td><td>Have 2 direct members</td><td>Affiliate at least 2 direct users </td></tr><tr><td>Matching qualification condition N.3</td><td>Min direct user stake 80,000 BET</td><td>Each affiliated user should stake at least for 80,000 BET</td></tr><tr><td>Cycle limit for claim</td><td>10% of staked value or 8,000,000 BET</td><td><ol><li>You cannot claim an amount larger than 10% of your staked value or 120k USD in any day</li><li>Any unclaimed matching bonus has no expiration and will remain available.</li><li>Your active staking sum determines the maximum BET you can claim each cycle.</li></ol></td></tr></tbody></table>
{% endtab %}

{% tab title="Limits of matching terms" %}
**Following table shows the limited of T\&C setting for binary matching.**&#x20;

* BetFin dev team set this limit with respect of possible expected price deviation of BET token

| Term                                  | Minimal settings    | Maximal settings    |
| ------------------------------------- | ------------------- | ------------------- |
| Matching qualification condition  N.1 | 1,000 BET           | 10,000,000 BET      |
| Matching qualification condition N.2  | 2                   | 2                   |
| Matching qualification condition N.3  | 1,000 BET           | 10,000,000 BET      |
| Claim limit / cycle N.1               | 10% of staked value | 10% of staked value |
| Claim limit / cycle N.2               | 500,000 BET         | 1,000,000,000 BET   |
| {% endtab %}                          |                     |                     |
| {% endtabs %}                         |                     |                     |

* To qualify for the binary matching bonus, a user must meet all three qualification conditions.
* The claim limit per cycle will always be the lower of the two possible limits (10% of staked value or 120 million BET).
* <mark style="color:red;">Unused claim limits do not accumulate across cycles.</mark>

## Binary Matching Hardcoded Terms

**To maximize user protection, certain terms are irreversibly hardcoded into the contract. These fixed terms ensure stability and cannot be changed. The following table outlines these terms:**

| Term                        | Hard-coded settings   | Explanation                                                                                                       |
| --------------------------- | --------------------- | ----------------------------------------------------------------------------------------------------------------- |
| Matching commission         | 8% of week leg volume | 8% commission on the total volume of the weaker leg in each cyclecle                                              |
| Volume from stakes          | 100%                  | 100% value of any staking  realised in any depth of the binary tree is counted as the volume for matching purpose |
| Volume from bets            | 1%                    | 100% of the value of any staking activity at any depth within the binary tree is counted as volume                |
| Cycle length                | 24 hours              | Each cycle is defined as a 24-hour period                                                                         |
| Unmatched volume expiration | none                  | Unmatched volume in stronger leg has no expiration                                                                |

* If a user does not claim within a cycle, the opportunity remains open, as there is no expiration on unclaimed rewards.
* However, each affiliate claim incurs a MATIC gas fee, payable with each individual claim.

## <mark style="background-color:green;">**T**</mark><mark style="background-color:green;">erms of Default Member Sorting in Binary Tree</mark>

* **Sorting Order:** All users are placed in the binary tree from top to bottom and left to right.
* **Position Independence:** The system does not consider the volume or potential of each member in this sorting.
* **Automatic Positioning:** If no specific position is chosen for an invited member, they will automatically be placed in the first available spot according to the top-down, left-right rule.<br>

## Note on Binary Tree Logic

* The binary tree logic is strictly applied for calculating the matching bonus and cannot be altered.
* Matching calculations are executed off-chain due to the int256 limit, ensuring efficient processing without blockchain constraints.
