Поправка fixCleanup3_3_0 в XRP Ledger, внедренная в релизе xrpld 3.3.0, вошла в двухнедельное окно активации после того, как набрала большинство голосов валидаторов. По данным XRPScan, поддержка достигла 82,86%, а за активацию высказались 29 валидаторов.
Как отметил разработчик Хусейн Зангана (Vet), поправка «ужесточает» работу существующих функций XRP Ledger. Он призвал операторов нод своевременно обновить программное обеспечение, чтобы узлы продолжали работать после активации. Ожидаемая дата вступления в силу на основной сети — 11 сентября 2026 года, однако это не гарантированный срок: если поддержка опустится до 80% и ниже, поправка будет отклонена, а 14-дневный период начнется заново.
Пакет исправлений затрагивает Single Asset Vaults, Lending Protocol, автоматических маркет-мейкеров (AMM), permissioned DEX, Checks и псевдоаккаунты. В частности, унифицируются проверки freeze и deep freeze для переводов с участием псевдоаккаунтов в транзакциях VaultDeposit, VaultWithdraw, AMMDeposit, AMMWithdraw, LoanBrokerCoverDeposit и LoanBrokerCoverWithdraw. Транзакции CheckCash и CheckCancel теперь будут отклонять нулевой CheckID на этапе preflight с ошибкой temMALFORMED вместо tecNO_ENTRY.
Кроме того, устраняется удаление гибридных офферов из открытой книги заявок при потере доступа к permissioned-домену, исправляется учет ликвидности AMM при оценке качества в permissioned DEX, добавляются проверки потери точности в AMMDeposit, AMMWithdraw и AMMClawback при включенной поправке fixAMMv1_3, а также уточняется инвариант ValidAMM. Изменения также касаются точности и округления в Single Asset Vaults и Lending Protocol, а транзакции, подписанные псевдоаккаунтом, будут завершаться ошибкой tefBAD_AUTH.
Дополнительно поправка запрещает псевдоаккаунты в поле Subject для CredentialCreate и в поле Authorize для DepositPreauth, возвращая ошибку tecPSEUDO_ACCOUNT. Это продолжает серию технических улучшений XRPL 3.3.0, поддержка которого уже появилась в ключевых библиотеках для разработчиков.