Доли vault и сумма депозита: почему числа отличаются
Как отличить shares от базовых активов, прочитать коэффициент пересчёта и не принять число долей хранилища за гарантированную сумму вывода.
Сверены открытые первичные документы по механике и ограничениям. Кошелёк не подключался, действия в текущем интерфейсе и операции с реальными средствами не проверялись. Числа в примерах условные.
Две единицы измерения
Токенизированное хранилище, vault, может выдавать доли, shares, в обмен на внесённый актив. Доли отражают участие в хранилище, а сумма базовых токенов определяется правилами пересчёта. Поэтому 12 долей и 12 базовых токенов — не одно и то же. ERC-4626 стандартизирует интерфейс такого учёта для одного базового ERC-20 актива.
Сначала найдите в документации, какой контракт является хранилищем и какой токен служит asset. Наименование доли может напоминать тикер базового актива. Это не доказывает равный курс, одинаковую ликвидность или одинаковые риски.
Что выписать из оценки
Разделите четыре значения: количество долей в кошельке, оценку соответствующих активов, доступную сейчас сумму вывода и минимальный результат операции. Разные методы расчёта могут учитывать комиссии и округление по-разному. Одна цифра «баланс» не заменяет эти сведения.
- Проверьте decimals доли и базового токена.
- Уточните комиссии внесения, управления и выхода.
- Найдите ограничения, очереди и паузы для конкретного vault.
- Сравните ожидаемый вывод с актуальной предварительной оценкой операции.
Условный пример пересчёта
Пусть в записи пользователя 30 долей, а оценка составляет 1,4 базового токена за долю. Тогда расчётная сумма — 42 токена до тех расходов и ограничений, которые не вошли в коэффициент. Это арифметический пример, а не рыночная цена. Если доли продаются на бирже, цена такой продажи может отличаться от пересчёта внутри хранилища.
Не делайте вывод о доходе только по уменьшившемуся числу токенов после внесения. Например, вклад мог обменяться на меньшее число более дорогих долей. Обратная ошибка — считать рост оценки в фиате результатом стратегии, хотя подорожал сам базовый актив.
Как сверить выход
Перед подтверждением определите, задаёте вы количество долей к погашению или нужное количество базовых активов. В стандартной терминологии redeem и withdraw обозначают разные способы задания суммы. Реальные ограничения всё равно зависят от конкретной реализации.
После выхода сопоставьте списанные доли и полученные токены по событиям в сети. Если сумма неожиданна, сохраните оценку до операции, время, хеш и единицы измерения. Само соответствие ERC-4626 не является аудитом стратегии, гарантией сохранности или обещанием мгновенного погашения. Главный итог проверки — понимать, чем владеете и по каким правилам это право превращается обратно в актив.