
В XRP Ledger адрес не существует, пока не получит достаточно XRP для базового резерва, а с голосования валидаторов в декабре 2024 года это 1 XRP. Платёж, который пытается создать новый аккаунт меньшей суммой, падает с tecNO_DST_INSUF_XRP. Сумма остаётся у отправителя, тратится лишь крошечная стоимость транзакции (обычно 0,00001 XRP). Отправьте не меньше 1 XRP — на практике несколько XRP, чтобы новому аккаунту хватило на комиссии и линию доверия, — и аккаунт будет активирован.
Что такое активация и резерв
XRP Ledger хранит каждый аккаунт как объект в общем состоянии, а хранение объектов стоит ресурсов каждому валидатору. Чтобы не плодились спам-аккаунты, каждый аккаунт держит базовый резерв, который нельзя потратить, и резерв владельца за каждый свой объект: линии доверия, открытые ордера, эскроу, страницы NFT, тикеты и прочее. После изменения в декабре 2024 года базовый резерв равен 1 XRP, резерв владельца — 0,2 XRP за объект. Аккаунт с одной линией доверия для стейблкоина блокирует 1,2 XRP.
Кошельки часто пишут «активируйте кошелёк» — это значит просто прислать первые XRP на новый адрес. Биржи и обменники, выплачивающие XRP на новый адрес, присылают достаточно для активации, если сама сумма выплаты выше резерва. Калькулятор резерва XRP покажет, сколько баланса заблокировано и сколько доступно.
Коды результата и что делать
| Код | Значение | Решение |
|---|---|---|
| tecNO_DST_INSUF_XRP | Получателя нет, отправлено меньше базового резерва | Отправить минимум 1 XRP (лучше 2–5) |
| tecNO_DST | Получателя нет, отправлен токен, а не XRP | Сначала активировать XRP, потом токен |
| tecNO_LINE / tecPATH_DRY | У получателя нет линии доверия к токену или пути | Получатель добавляет линию доверия |
| tecDST_TAG_NEEDED | Получатель требует destination tag | Отправить заново с тегом |
| tecUNFUNDED_PAYMENT | У отправителя мало доступных XRP сверх резерва | Отправить меньше или пополнить |
| tesSUCCESS | Платёж выполнен | Ничего не нужно |
Коды на tec означают, что транзакция попала в подтверждённый леджер, но не сделала того, что вы просили: стоимость транзакции сожжена, больше ничего не двигалось. Коды на tem, tef или tel — транзакцию отклонили до включения, ничего не списано. Обозреватели вроде XRPScan показывают код на странице транзакции.
Как исправить неудачный первый платёж
- Откройте транзакцию в обозревателе по хешу и прочитайте код результата. Определитель хеша подтвердит, что это хеш XRP Ledger (64 шестнадцатеричных символа в верхнем регистре).
- Если код tecNO_DST_INSUF_XRP, отправьте на тот же адрес новый платёж не меньше 1 XRP. 2–5 XRP оставят место для комиссий и пары линий доверия.
- Если вы хотели отправить токен вроде RLUSD, активируйте аккаунт XRP, пусть получатель добавит линию доверия, затем отправьте токен.
- Если код tecDST_TAG_NEEDED, адрес принадлежит сервису, которому нужен тег; проверка memo и тега объясняет, каким монетам он нужен.
Как вернуть резерв
Резерв заблокирован, а не потрачен. Удаление объектов освобождает резерв владельца: закрытие линии доверия с нулевым балансом или отмена ордера возвращают по 0,2 XRP в доступный баланс. Базовый резерв возвращается только удалением аккаунта транзакцией AccountDelete, которая сама сжигает комиссию, равную резерву владельца (0,2 XRP), и требует, чтобы аккаунт почти ничем не владел и был не моложе 256 леджеров. Остаток баланса уходит на указанный вами адрес.
Выплата XRP после обмена
Когда вы получаете XRP по заказу KOT.CASH, выплата идёт на указанный адрес; адресу вашего кошелька тег не нужен, а адресу биржи нужен, но в стандартной форме обмена нет поля тега для выплаты — поэтому сначала получите на свой кошелёк. Если адрес новый, убедитесь, что сумма выплаты заметно больше 1 XRP. При оплате заказа в XRP всё наоборот: страница заказа показывает адрес депозита вместе с destination tag, и указать нужно оба.
Частые вопросы
Сколько XRP нужно для активации кошелька?
Базовый резерв — 1 XRP с декабря 2024 года. Пришлите чуть больше, чтобы аккаунту хватило на комиссии и линии доверия.
Я потерял XRP после tecNO_DST_INSUF_XRP?
Нет. Сожжена только стоимость транзакции (крошечная доля XRP), сумма осталась у вас.
Почему нельзя отправить весь баланс XRP?
Резерв — 1 XRP плюс 0,2 XRP за каждый объект — нельзя тратить, пока аккаунт существует.
Резерв одинаковый во всех кошельках?
Да. Это общий параметр леджера, за который голосуют валидаторы, а не настройка кошелька.
Можно вернуть резерв 1 XRP?
Только удалив аккаунт транзакцией AccountDelete: она стоит 0,2 XRP и отправляет остаток на другой адрес.