# Реферальная программа на Tsunami Exchange

By [Tsunami Exchange RU](https://paragraph.com/@tsunami-exchange-ru) · 2022-09-29

---

### Введение

Реферальная программа является важным способом привлечения новых пользователей к продукту. Запуск реферальной программы на Tsunami Exchange мотивирует пользователей приводить новых участников, оказывать им помощь в использовании биржи, и получать за это вознаграждение от объема торгов.

Команда Tsunami нацелена построить длительные отношения с амбассадорами Waves и создателями контента, помогая друг другу обмениваться опытом и расширять пользовательскую базу.

### Как это работает?

Вы наверняка и раньше слышали о понятии реферальной системы, ее принцип работы очень прост и в Tsunami Exchange:

*   Рефереру, т.е. приглашающему пользователю необходимо сначала самому зарегистрироваться в [реферальной программе](https://app.tsunami.exchange/referral).
    
*   Реферер генерирует уникальную реферальную ссылку. Ссылка хранится на блокчейне и видна в пользовательском интерфейсе реферера.
    
*   Ссылка передается рефералу (приглашенному пользователю). Она хранится в локальном хранилище реферала.
    
*   Когда реферал подписывает первую транзакцию (\`increasePosition\`), со ссылкой, переданной на вызов контракта, формируется связь между реферером и рефералом.
    
*   Затем реферер начинает получать 20% от всех уплаченных комиссий реферала в токенах $TSN.
    

### Контракт

Для работы с реферальной системой реализован отдельный контракт. Контракт реализует следующие методы:

*   \`acceptPaymentWithLink\` - только от AMM - принимает платеж по реферальной ссылке;
    
*   \`acceptPayment\` - только от AMM - принимает платеж только с рефералом;
    
*   \`createReferralLink\` - от кого угодно - создает новую реферальную ссылку и сохраняет ее на блокчейне;
    
*   \`claimRewards\` - пользователь забирает ожидаемые вознаграждения в TSN из протокола.
    

### Интерфейс

Реферальная ссылка передается в параметрах запроса (параметр refLink=code).

Реферальная ссылка хранится в cookie поддомена.

Код ссылки передается в метод контракта \`increasePosition\`.

После первого вызова  \`increasePosition\` с параметром refLink, пользователь единоразово по коду привязывается к рефереру. После чего, пользователь не сможет изменить своего реферера, вне зависимости от передаваемого параметра refLink.

### Заключение

Подведем итоги. Как вы видите, принцип устройства реферальной программы на Tsunami очень прост. Достаточно лишь зарегистрироваться и начать приглашать рефералов. Приглашая новых пользователей, вы помогаете нам развиваться, одновременно получая доход.

Наслаждайтесь обновлением и следите за нашими [новостями](https://t.me/tsunami_exchange_ru)! 🌊

---

*Originally published on [Tsunami Exchange RU](https://paragraph.com/@tsunami-exchange-ru/tsunami-exchange-3)*
