MainVault хранит USDC. Он выпускает доли LP, выделяет торговый капитал funded-аккаунтам, держит буферы бэкеров как чужие деньги и проводит все расчёты.
Потоки
Между финансированием и расчётом риск-движок наблюдает за каждым аккаунтом и начинает закрытие при пробое порога. Трейлинг-порог начинается с размера аккаунта за вычетом буфера бэкера; прибавка от принятого пика эквити и дневной порог аккаунта с бэкером могут поднять уровень срабатывания. Порог задаёт момент начала закрытия, но не гарантирует цену исполнения.
Позиция LP — это доли. Комиссии повышают цену доли, убыток больше буфера бэкера понижает её при расчёте, а отдельно LP доход не получают — он весь в цене доли.
До расчёта аккаунта его аллокация учитывается по первоначальной сумме капитала. Ещё не рассчитанные торговые прибыли и убытки эту величину не меняют. Поэтому депозиты и выходы считаются по учётному NAV vault, а не по текущей рыночной оценке каждого аккаунта.
Владелец может разместить свободные USDC в Hyperlend. Vault учитывает полученные hUSDC в активах, а начисленные проценты также повышают стоимость долей. Буферы бэкеров, причитающиеся им возвраты и обязательства по выплатам остаются в USDC на EVM и не входят в активы LP.
Лимиты аллокации
Размер аккаунта и просадку внутри этих лимитов выбирает бэкер — см. Параметры аккаунта и комиссии.
Выход
Выход из vault не требует ни уведомления, ни локапа, но зависит от ликвидности и утилизации. После вывода утилизация не должна превышать потолок, а использовать можно только USDC, не занятые под буферы, возвраты и выплаты. Если часть свободного капитала находится в Hyperlend, vault забирает оттуда недостающую сумму в той же транзакции. Если Hyperlend не может её вернуть, транзакция вывода откатывается. Локапа долей нет ни для кого. Бэкер, у которого есть доли и открытые funded-аккаунты, выходит на тех же условиях, что и любой другой LP. Задержать выход может загруженность vault: при утилизации на потолке крупный вывод ждёт, пока не будет рассчитан какой-нибудь аккаунт.Управление
Владелец одним вызовом задаёт диапазон размера аккаунта, диапазон просадки, потолок утилизации, потолок на один аккаунт и потолок vault; такой вызов ждёт 72 часа в таймлоке. У потолков утилизации и размера одного аккаунта есть границы в контракте, а максимальная просадка не может превышать 50 %. Минимальный размер аккаунта должен быть положительным и меньше максимального, но фиксированного экономического предела нет ни у этого диапазона, ни у потолка vault. Уровни премии, допустимый диапазон долей прибыли, разделение при конфискации и множитель подписки — константы. Чтобы изменить любую из них, нужно заменить соответствующую имплементацию. Обновление MainVault и изменение риск-параметров ждут 72 часа в таймлоке. См. Безопасность.Дальше
Доходность и риски
Из чего складывается доход LP и что у них забирает
reserveDeficitБезопасность
Аудит, полномочия на обновление и административные меры защиты
Параметры аккаунта и комиссии
Как считаются
B и P на аккаунте, который финансируется из vault