Перейти к содержимому

    Нажмите /, чтобы искать, и [ или ], чтобы перейти к предыдущей или следующей странице.

    Как это устроено

    Коды билдеров

    Фронтенды, которые владелец одобрил как билдеров, получают комиссию с PnL позиций, которые закрывают их пользователи, по ставке, на которую трейдер согласился своей подписью.

    Что такое код билдера

    Регистрация сеансового ключа, которую подписывает трейдер (RegisterSessionKeyV2), указывает в поле feeAddress адрес — код билдера фронтенда, а в maxBuilderFee — наибольшую ставку, которую трейдер согласен ему платить. Пока этот адрес остаётся одобренным билдером, каждая позиция, которую закрывает ключ, платит ему меньшее из собственной ставки билдера и подписанного максимума. Ключ, зарегистрированный исходным типом RegisterSessionKey, согласия не содержит и билдеру ничего не приносит. Приложение не указывает билдера, а все сделки, с какого бы фронтенда они ни пришли, отправляет релейер.

    Сколько это стоит

    • Выигрыши. Трейдер платит билдеру его ставку — не больше 0.5% от скорректированной прибыли — сверх комиссии с прибыли 2% и реферальной комиссии.
    • Убытки. Доля билдера берётся из того, что получает LP, поэтому убыток трейдера не меняется. Она не входит в базу начисления по убытку.
    • Никогда при ликвидациях — в том числе при закрытии по цене банкротства или за ней, которое рассчитывается как ликвидация.
    • В пределах общего лимита. Базовая комиссия, реферальная комиссия и комиссия билдера вместе никогда не превышают 15% от базы: ставка билдера урезается до того, что оставляют две другие.

    Билдеру комиссия зачисляется, только пока очередь выплат пуста и LP может её профинансировать, — то же правило, что и для собственных комиссий протокола. Если не может, выигравший всё равно платит комиссию, и она остаётся в LP.

    Только одобренные билдеры

    • Владелец одобряет каждого билдера через таймлок с задержкой 2 дня.
    • Мультисиг управления может удалить билдера сразу. Удаление прекращает начисление комиссии по всем ключам, которые его указывают; сами ключи продолжают работать.
    • Каждый билдер задаёт свою ставку в пределах потолка владельца — 0.5%. Владелец может сдвинуть потолок через таймлок, но не выше 15%; если опустить его ниже ставки билдера, заработок этого билдера урезается.
    • Регистрация, которая указывает адрес, не являющийся одобренным билдером, отклоняется и релейером, и контрактом; так же отклоняется регистрация, которая указывает билдера без подписанного максимума, — она ничего бы не приносила.

    Для билдеров

    • Указывайте свой адрес билдера в feeAddress, когда ваши пользователи подписывают RegisterSessionKeyV2, а максимальную ставку, на которую они согласны, — в maxBuilderFee; свою ставку задайте в реестре через setFeeRate, в пределах потолка.
    • Заработанные комиссии копятся в Exchange: builderFees(address) показывает ваши.
    • Забирайте их через claimBuilderFees() в Exchange, отправляя вызов со своего адреса билдера. Сумма зачисляется на ваш баланс на бирже; часть, которую LP в этот момент покрыть не может, встаёт в очередь выплат. Комиссии, заработанные до удаления, по-прежнему можно забрать.
    • Ключ потерян: владелец может перенести ваши незабранные комиссии на новый адрес через таймлок (moveBuilderFees).

    Пока комиссии билдеров не забраны, их должен LP: они остаются в деньгах LP и вычитаются из учётного LP (см. Платёжеспособность и очередь). Адрес BuilderRegistry — на странице Адреса контрактов.

    Обновлено: