July 31

Gnosis safe (Safe wallet) - больше, чем мультисиг. Инструкция к применению

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

Аккаунты

Одна из базовых нестыковок у многих звучит как вопрос: “А где найти все созданные сейфы?”. Ответ на самом деле довольно простой - по ссылке: app.safe.global/welcome/accounts:

Здесь увидите адреса в разных сетях. Более того: если нажать на “хлебные крошки” (точки справа от названия сети), то каждый сейф можно поименовать:

Например, так:

Ассеты

Следующий важный вопрос - это assets, то есть те токены, которые отображаются в сейфе: в связи с пылевыми атаками и прочим скамом/спамом/фишингом - крайне важно соблюдать чистоту в этом списке:

Поэтому рекомендую пройтись по активам, нажав переключатель All tokens и скрыть весь спам:

То же самое можно сделать и с NFT.

Внимание! Не забывайте, что мошенники очень изобретательны и могут назвать токен очень похоже на существующий, да ещё и иконку добавить нужную, поэтому всегда проверяйте смарт-контракт (стрелка сразу после названия ассета):

  1. В эксплорере;
  2. На агрегаторе (навроде CoinMarketCap);
  3. На официальном сайте проекта.

И не переходите никогда на сайты, которые записаны в транзакции или в названии токена: это на 99,(9)% спам, а в худшем случае - скам, который может стоить вам дорого.

Swap, Limit, TWAP

Эти функции появились лишь в 2024 году, но очень многое внесли в Safe:

Рассмотрим их последовательно:

  • Swap - это стандартный обмен как на любой AMM, который происходит через агрегатор cow.fi;
  • Limit - это лимитный ордер, который можно выставить на определённую цену и период и по этим параметрам он отработает;
  • TWAP - это Time-Weighted Average Price, т.е. торг по Средневзвешенной по времени цене.

Два первых подхода довольно просты, а вот третий рассмотрим отдельно.

Первое, что нужно знать: минимум в TWAP 2 транзакции, каждая из которых должна быть оценена в $5 и выше, то есть минимальный ордер $10 (с учётом колебания курсов - может быть даже чуть выше).

Второе, вы не можете поставить на TWAP торговлю через ETH: для этого его надо сначала обернуть в wETH.

Третье, если захотите углубиться в процесс, то рекомендую первоисточник: здесь. А пока - практика.

Для начала - обменяю ETH на что-нибудь (если у вас есть другие токены на мультисиге - можете шаг смело пропустить):

Не забывайте, что 5 транзакций в час вы можете в дешёвых сетях, таких как Arbitrum, провести без оплаты с кошелька (так Gnosis Safe приближает нас к абстракции аккаунта или, как её ещё называют, абстракции учётной записи).

Далее - заходим в раздел Swap и выбираем TWAP:

В самом TWAP-подразделе вы можете выбрать направление обмена:

И далее - настроить параметры:

  1. Price protection - это настройка процента, на который сделка может максимально отклониться относительно стоимости выбранной пары активов;
  2. N of parts - это количество сделок: тут всё зависит от ваших потребностей, по умолчанию стоит 2;
  3. Total duration - общую длительность сделки: от 1 часа до 1 месяца (или кастомно);
  4. Part duration - Длительность части сделки, что означает продолжительность между каждой частью вашего ордера TWAP. Внимание! Выбор более короткого времени позволяет ускорить исполнение каждой части, потенциально уменьшая колебания цен. Правильный выбор баланса очень важен для оптимального исполнения: тут можно полагаться или на опыт, или искать схожие сделки.

После настройки параметров жмите “Review TWAP order” и проверяйте сделку. После проверки - можете начинать сделку, растянутую по времени:

Внимание! Во время проверки цена может измениться и вам нужно будет акцептовать новые условия для продолжения:

Далее следует, как и всегда в мультисиге, операция “Execute”, которая и отправляет итоговую транзакцию:

Также вы можете отложить и саму транзакцию (например, чтобы её подписал ваш коллега по мультисигу или вы могли обсудить её в DAO).

После завершения транзакции вы увидите примерно следующий экран:

Внимание! Помните, что это лишь 1-я из 2х и более частей (смотря - сколько вы поставили, то есть полностью транзакция завершится позже: также её можно отменить в этот период времени).

dAPP в Gnosis Safe

В разделе app.safe.global/apps можно найт имного интересных приложений. Рассмотрим на примере Envelop.

Заходим по ссылке выше и вводим название нашего dAPP:

Далее - кликаем по нему и подтверждаем действие, изучив сети, в которых приложение работает:

Далее - работаем уже в самом приложении:

Можем, например, сминтить NFT, wNFT и т.д. Я же рекомендую использовать его как дашборд для ваших NFT & NFT 2.0:

Дополнительные настройки

Пожалуй, это самый насыщенный раздел, с которым при этом мало кто работает:

app.safe.global/settings/setup:

На главной раздела можно:

  1. Поименовать ваш сейф;
  2. Добавить новых подписантов и дать им алиасы (“имена”);
  3. Изменить политику безопасности;
  4. И настроить лимит расходования (крайне важно для различных ДАО).

В последнем случае не на все чейны распространяется настройка: прежде всего - на Эфире можно делать лимиты.

Многим не нравится, что адреса мультисигов копируются с сетью, но, т.к. для разных сетей мультисиги имеют, как правило, разные адреса, лучше перетерпеть это. Если же сильно хочется - в следующем подразделе “Appearance” можно поправив, убрав галочку с чекбокса (здесь же можно сменить тему на тёмную):

Далее идёт раздел безопасности:

  1. Настройку по слепым подписям менять не рекомендую;
  2. А вот сделать возможность восстановления - вполне.

Способов восстановления несколько, но я, конечно, рекомендую те, что не связаны с кастодианами (это может понадобиться разве что в связке DAO+LLC или подобных):

Далее нужно изучить условия восстановление, самого главное из которых звучит следующим образом: “ Предложение по восстановлению будет доступно для выполнения по истечении этого периода времени. Вы можете отменить любое предложение по восстановлению, если оно не нужно или не востребовано в течение этого периода”:

после чего обязательно указать чекбокс, что “Я понимаю, что Восстановитель сможет инициировать восстановление этого Безопасного счета и что я буду проинформирован только в пределах Безопасного{Кошелька}”:

Прибегать к этой функции рекомендую ДАО, финансовым крипто-синдикатам и крипто-фондам, т.к. подобный процесс может пригодиться при арбитраже спорных моментов, например. В любом случае - всё это требует тщательного изучения деталей.

Далее идёт раздел уведомлений, а за ним - ещё более токние настройки, которые рассмотрим в следующий раз, а пока всё и

До!