< Назад к новостям

В SSP приходят делегаты Flux и управление нодами

·4 мин. чтения·Автор: SSP Editorial Team
Обложка с уложенными иконками базы данных, монет, молнии и щита с галочкой над заголовком «В SSP приходят делегаты Flux и управление нодами».

v1.31.0, выпущенная 2026-01-05, превращает SSP в кошелёк оператора для сети Flux. Релиз приносит поддержку делегатов Flux — операторы нод теперь могут запускать, просматривать и действовать с назначениями делегатов прямо из SSP — и объединяет это с управлением запустить все ноды, запускающим каждую собственную ноду одним нажатием. Наряду с операторскими функциями пользователи свапа получают долгожданную кнопку макс, и исправлен баг переключения актива, съедавший пути целевой цепочки. В сумме это самый ориентированный на оператора релиз SSP с тех пор, как получение параллельных активов ввело механику Flux в кошелёк.

Делегаты Flux приходят в SSP

Оператор ноды Flux не всегда сам держит лежащий в основе залог. Делегирование — механизм, который сеть Flux использует, чтобы отделить кому принадлежит стейк от кто содержит оборудование: владелец вносит залог и назначает его делегату, который фактически запускает ноду, а вознаграждения текут обратно к владельцу, пока делегат держит инфраструктуру онлайн. Делегирование позволяет сети масштабировать ёмкость операторов, не заставляя каждого оператора ноды быть и держателем, и наоборот.

До v1.31.0 SSP мог видеть балансы Flux и забирать параллельные активы, но не мог сам участвовать в потоке делегирования. v1.31.0 добавляет его как первоклассную поверхность. С экрана учётной записи Flux кошелёк теперь показывает делегатов, которых назначил владелец, адреса делегата, от чьего имени кошелёк сейчас действует, и действия, перемещающие состояние между ними. Поток подписания — тот же самый multisig-поток, что используется везде в SSP — SSP Key со-подписывает операцию делегирования так же, как со-подписывает свап или отправку. Для Flux нет отдельной модели доверия: действие делегирования — это просто ещё одна транзакция, которую строит кошелёк, одобряет SSP Key и подтверждает сеть.

Эффект в том, что любой, кто запускает инфраструктуру Flux, теперь может управлять этой инфраструктурой из того же кошелька, где лежат повседневные балансы. Оператору не нужно покидать SSP, переключаться на CLI-инструмент или переводить средства на одно-сигнатурный ключ, чтобы подписать транзакцию делегирования.

Запустить все ноды одним нажатием

Сопутствующая функция — управление запустить все ноды. Операторы, запускавшие несколько нод Flux, делали это по одной — открыть запись, подписать, повторить — что плохо масштабируется по мере роста парка. v1.31.0 собирает каждую ноду, которую видит кошелёк, и предлагает одно действие, запускающее всю группу одним подписанным пакетом.

Маленькое и очевидное в ретроспективе. Суть в том, что операторский UX в SSP теперь формируется людьми, которые действительно ведут ноды по работе, а не только держат их. В сочетании с видимостью делегатов кошелёк становится поверхностью управления инфраструктурой Flux: смотри своих делегатов, смотри свой парк, запускай их все, подписывай по мере необходимости.

UX свапа получает кнопку макс

Вне операторской поверхности экран свапа наконец получает кнопку макс. Нажми её — и форма свапа заполняется максимальной суммой, которую кошелёк может маршрутизировать с учётом текущих балансов, сетевых комиссий и активного маршрута. Это самая частая просьба после запуска свапа, и v1.31.0 выдаёт её с маршрут-осведомлённым округлением, которое сохраняет итоговую транзакцию валидной — не просто «ваш баланс минус комиссии», а самая большая сумма, переживающая собственные ограничения роутера свапа.

Кнопка не меняет, какие свапы кошелёк может делать. Она убирает ручную математику, которую пользователи делали в голове, и убирает провалы на один сатоши из-за неправильного округления перед отправкой.

Исправлен баг переключения актива

Другое изменение свапа — исправление бага, и это тот тип бага, что сильно бил небольшое число пользователей. Когда пользователь выбирал целевую цепочку, на которой никогда не держал актив, кошелёк не всегда успевал сгенерировать путь деривации для этой цепочки до того, как свап предлагался. UI свапа показывал маршрут как валидный, но отправка падала на последнем шаге, потому что целевого адреса ещё не существовало.

v1.31.0 принудительно делает шаг генерации пути раньше в потоке. Если пользователь выбирает целевую цепочку, для которой у кошелька нет пути, путь сначала выводится, а потом предлагается маршрут. Видимое поведение теперь согласовано: каждый свап, который UI предлагает, действительно исполним.

Фоновые контент-скрипты

Релиз также подтягивает фоновые и inpage контент-скрипты SSP — части расширения Chrome, посредничающие в сообщениях между веб-страницами и кошельком. Большинство пользователей никогда не увидит разницы; интеграторы dApp могут заметить меньше потерянных сообщений на медленных вкладках и более быстрое восстановление после того, как браузер припарковал неактивную страницу. Сантехника, которая не получает собственного заголовка, но тихо поднимает пол каждой dApp-интеракции, которую обрабатывает кошелёк.

Полный changelog и бинарники см. в релизе v1.31.0 на GitHub.

Поделиться статьёй

Похожие статьи