Перейти к содержанию

Восстановление

Ваш сейф не зависит от этого сайта.

Подключая Phantom, вы получаете аккаунт Aptos, выведенный из вашего же ключа Solana. Он ваш, и нашим стать не может. Если завтра yieldai.app перестанет открываться, деньги останутся вашими и останутся доступными — здесь написано, как именно.

Аккаунта у нас нетБез кастодианаСайт не нужен

Что на самом деле произошло

При подключении Phantom появился аккаунт, которым управляете только вы.

Yield AI не просит пользователей Solana ставить ещё и кошелёк Aptos. Вместо этого адрес аккаунта Aptos вычисляется из двух ингредиентов: вашего публичного ключа Solana и имени сайта, с которого вы подключились, — yieldai.app. Aptos поддерживает это на уровне самой сети: это стандартная возможность, а не наша выдумка.

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

Ваш сейф находится внутри этого аккаунта. Поэтому главная фраза на этой странице такая: терять у нас аккаунт не придётся, потому что аккаунта у нас никогда и не было.

Про домен

Домен — это часть адреса, а не связь с нами.

Что обычно удивляет: в вычисление адреса входит имя нашего сайта. На бумаге это выглядит как зависимость — будто адресу нужно, чтобы сайт существовал. Это не так. Имя — ингредиент, который замешали один раз, как муку в тесто. Дальше его никто не проверяет.

Один и тот же ключ Solana даёт на разных сайтах разные аккаунты Aptos.
Сайт, с которого подключилисьПолученный аккаунт Aptos
yieldai.app0x27a52765…46df91f5
localhost:30000xe5f5fed2…edea9738
preview-abc123.vercel.app0x5e16f890…db28991c

Реальные значения для одного и того же ключа Solana. Изменится один символ в имени сайта — получится совершенно другой аккаунт.

  • Поэтому мы никогда не переедем на другой домен

    Ваш сейф принадлежит аккаунту, выведенному из yieldai.app. Запусти мы приложение на другом имени — каждый пользователь Solana получил бы другой, пустой аккаунт. Так что домен для нас — постоянная инфраструктура, а не брендинг: оплачен надолго, продлевается автоматически и защищён от переноса.

  • И поэтому для вывода сайт не нужен

    Функция Aptos, которая авторизует ваш аккаунт, получает подпись и идентификатор аккаунта. Никакого понятия сайта у неё нет и проверить его она не может — блокчейн не ходит по ссылкам. Корректная подпись вашим ключом Solana верна одинаково: сделана она на нашем сайте, на его копии или скриптом на вашем ноутбуке.

Если сайт не работает

Три пути, от простого к сложному.

Почти всем хватает первого. Остальные два нужны ровно для того, чтобы первый ни на чём не держался.

  1. 01

    Просто воспользуйтесь сайтом

    Пока yieldai.app открывается: заходите, подключаете Phantom, выводите. На этом всё, остальная часть страницы не нужна. Газ, как обычно, спонсируется.

  2. 02

    Поднимите приложение сами — на том же имени

    Интерфейс — обычный веб-код. Запустите копию на своей машине и направьте yieldai.app на неё одной строкой в файле hosts. Браузер при этом действительно находится на yieldai.app, кошелёк видит ожидаемый домен, и открывается тот же сейф с теми же балансами. Возможно, придётся доверить локальный сертификат.

  3. 03

    Подпишите офлайн скриптом восстановления

    Ни сайта, ни DNS, ни браузера. Скрипт выводит ваш адрес Aptos из публичного ключа Solana, показывает ваши сейфы и то, что в них лежит, и сообщает, достаточно ли обычного вывода. С приватным ключом он соберёт, подпишет и отправит вывод прямо на ваш кошелёк — сначала напечатает план и остановится, пока вы не подтвердите.

    pnpm recover:safe -- --solana <your-base58-public-key>

    Чтобы посмотреть, хватает публичного ключа — он не секрет. Чтобы перевести деньги, нужен приватный, и поэтому этот путь последний, а не первый.

Здесь нечего скрывать

Вывод адреса и подпись транзакции — стандартные возможности Aptos, через официальный SDK сети. Скрипт лишь удобная обёртка над шагами, которые любой может повторить по публичной документации. Нужна копия — напишите на info@yieldai.app; единственное, о чём мы в ответ никогда не попросим, — ключ.

Перед выводом

Три вещи, о которых лучше знать заранее.

Ни одна из них не мешает восстановлению. Просто прочитать их сейчас проще, чем обнаружить на середине пути.

  • Транзакция восстановления платит за газ сама

    Внутри приложения комиссию сети оплачиваем мы, поэтому вы её не видите. Это спонсирование живёт в приложении и за его пределы не распространяется. Вывод, подписанный скриптом, платит за себя сам, так что на аккаунте нужно немного APT — скрипт показывает баланс и прямо говорит, если его не хватает.

  • Работающие деньги сначала нужно вернуть

    Обычный вывод забирает то, что лежит в самом сейфе. Всё, что агент вложил в Echelon или Hyperion, сначала нужно вынуть оттуда. Скрипт перечисляет такие позиции, а не показывает вам пустой на вид сейф. Порядок такой: выйти из протокола, поставить сейф на паузу, перевести средства на кошелёк.

  • Экспорт приватного ключа — настоящий риск

    Именно поэтому скрипт — последний путь, а не первый. Если дошло до него: делайте это на чистой машине, переведите средства, а дальше считайте этот кошелёк Solana больше не приватным — остаток переведите на новый.

Безопасность

Никогда не вводите приватный ключ на сайте.

  • В том числе на сайте, похожем на наш

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

  • Скрипт работает на вашем компьютере

    Он читает ключ локально, локально подписывает и отправляет в сеть Aptos уже подписанную транзакцию. Сам ключ не уходит никуда — ни к нам, ни на какой-либо сервер.

  • Если домен однажды сменит владельца — не подписывайте на нём ничего

    Страница, которую кто-то другой выложит на yieldai.app, по-прежнему совпадёт с доменом, который проверяет кошелёк. Это единственный случай, когда наше же имя работает против вас. Если мы объявим, что домен потерян, — ничего там не подписывайте и пользуйтесь скриптом.

Yield AI никогда не попросит у вас приватный ключ или seed-фразу. Тот, кто просит, — это не мы.

Вопросы

О чём спрашивают дальше.

Может ли Yield AI забрать мои деньги?

Нет. Вывод подписывается вашим ключом Solana, а его у нас нет. Агенту доступны только узкие разрешённые действия — забрать награды, обменять, вложить обратно. Вывод средств доступен только владельцу.

А если я потеряю ключ Solana?

Тогда не поможет ничего из написанного здесь. Аккаунт Aptos существует только как следствие этого ключа: сброса пароля нет и обратиться не к кому. Берегите его ровно так же, как сам кошелёк Solana.

Нужен ли кошелёк Aptos?

Нет. Выведенным аккаунтом целиком управляет ваш кошелёк Solana. Можно и дальше пользоваться Phantom и ничего не ставить на стороне Aptos.

Скрипту нужна моя seed-фраза?

Нет. Чтобы посмотреть сейфы, хватает публичного ключа. Чтобы вывести — нужен приватный ключ одного этого кошелька Solana. Seed-фраза не нужна никогда, и уж точно не через веб-страницу.

Сегодня делать ничего не нужно.

Эта страница существует, чтобы ответ был готов до того, как вопрос понадобится. Пока сайт работает, обычной кнопки вывода достаточно.